<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1" /><title>ghc-9.0.2: The GHC API (Index - H)</title><link href="linuwial.css" rel="stylesheet" type="text/css" title="Linuwial" /><link rel="stylesheet" type="text/css" href="quick-jump.css" /><link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=PT+Sans:400,400i,700" /><script src="haddock-bundle.min.js" async="async" type="text/javascript"></script><script type="text/x-mathjax-config">MathJax.Hub.Config({ tex2jax: { processClass: "mathjax", ignoreClass: ".*" } });</script><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-AMS-MML_HTMLorMML" type="text/javascript"></script></head><body><div id="package-header"><span class="caption">ghc-9.0.2: The GHC API</span><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-K.html">K</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-V.html">V</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-X.html">X</a></li><li><a href="doc-index-Y.html">Y</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-33.html">!</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-38.html">&amp;</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-46.html">.</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-94.html">^</a></li><li><a href="doc-index-124.html">|</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - H</p><table><tr><td class="src">HA</td><td class="module"><a href="GHC-CmmToAsm-PPC-Regs.html#v:HA" title="GHC.CmmToAsm.PPC.Regs">GHC.CmmToAsm.PPC.Regs</a></td></tr><tr><td class="src">HaddockBit</td><td class="module"><a href="GHC-Parser-Lexer.html#v:HaddockBit" title="GHC.Parser.Lexer">GHC.Parser.Lexer</a></td></tr><tr><td class="src">haddockOptions</td><td class="module"><a href="GHC-Driver-Session.html#v:haddockOptions" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins, <a href="GHC.html#v:haddockOptions" title="GHC">GHC</a></td></tr><tr><td class="src">halfWordMask</td><td class="module"><a href="GHC-Cmm-Type.html#v:halfWordMask" title="GHC.Cmm.Type">GHC.Cmm.Type</a>, GHC.Cmm, GHC.Cmm.Expr</td></tr><tr><td class="src">halfWordSize</td><td class="module"><a href="GHC-Runtime-Heap-Layout.html#v:halfWordSize" title="GHC.Runtime.Heap.Layout">GHC.Runtime.Heap.Layout</a></td></tr><tr><td class="src">halfWordSizeInBits</td><td class="module"><a href="GHC-Runtime-Heap-Layout.html#v:halfWordSizeInBits" title="GHC.Runtime.Heap.Layout">GHC.Runtime.Heap.Layout</a></td></tr><tr><td class="src">halfWordWidth</td><td class="module"><a href="GHC-Cmm-Type.html#v:halfWordWidth" title="GHC.Cmm.Type">GHC.Cmm.Type</a>, GHC.Cmm, GHC.Cmm.Expr</td></tr><tr><td class="src">handle</td><td class="module">GHC.Utils.Exception</td></tr><tr><td class="src">handleData</td><td class="module"><a href="GHC-Utils-Binary.html#v:handleData" title="GHC.Utils.Binary">GHC.Utils.Binary</a></td></tr><tr><td class="src">handleFlagWarnings</td><td class="module"><a href="GHC-Driver-Types.html#v:handleFlagWarnings" title="GHC.Driver.Types">GHC.Driver.Types</a>, GHC.Plugins</td></tr><tr><td class="src">handleGhcException</td><td class="module"><a href="GHC-Utils-Panic.html#v:handleGhcException" title="GHC.Utils.Panic">GHC.Utils.Panic</a></td></tr><tr><td class="src">handleIO</td><td class="module"><a href="GHC-Utils-Exception.html#v:handleIO" title="GHC.Utils.Exception">GHC.Utils.Exception</a></td></tr><tr><td class="src">handleJust</td><td class="module">GHC.Utils.Exception</td></tr><tr><td class="src">handleProc</td><td class="module"><a href="GHC-SysTools-Process.html#v:handleProc" title="GHC.SysTools.Process">GHC.SysTools.Process</a></td></tr><tr><td class="src">Handler</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Data Constructor)</td><td class="module">GHC.Utils.Exception</td></tr><tr><td class="alt">2 (Type/Class)</td><td class="module">GHC.Utils.Exception</td></tr><tr><td class="src">handleSourceError</td><td class="module"><a href="GHC-Driver-Types.html#v:handleSourceError" title="GHC.Driver.Types">GHC.Driver.Types</a>, GHC.Plugins, <a href="GHC.html#v:handleSourceError" title="GHC">GHC</a></td></tr><tr><td class="src">hang</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="GHC-Utils-Ppr.html#v:hang" title="GHC.Utils.Ppr">GHC.Utils.Ppr</a></td></tr><tr><td class="alt">2 (Function)</td><td class="module"><a href="GHC-Utils-Outputable.html#v:hang" title="GHC.Utils.Outputable">GHC.Utils.Outputable</a>, GHC.Plugins</td></tr><tr><td class="src">hangNotEmpty</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="GHC-Utils-Ppr.html#v:hangNotEmpty" title="GHC.Utils.Ppr">GHC.Utils.Ppr</a></td></tr><tr><td class="alt">2 (Function)</td><td class="module"><a href="GHC-Utils-Outputable.html#v:hangNotEmpty" title="GHC.Utils.Outputable">GHC.Utils.Outputable</a>, GHC.Plugins</td></tr><tr><td class="src">happensBefore</td><td class="module"><a href="GHC-Driver-Phases.html#v:happensBefore" title="GHC.Driver.Phases">GHC.Driver.Phases</a></td></tr><tr><td class="src">HAppTy</td><td class="module"><a href="GHC-Iface-Ext-Types.html#v:HAppTy" title="GHC.Iface.Ext.Types">GHC.Iface.Ext.Types</a></td></tr><tr><td class="src">HasArg</td><td class="module"><a href="GHC-Driver-CmdLine.html#v:HasArg" title="GHC.Driver.CmdLine">GHC.Driver.CmdLine</a></td></tr><tr><td class="src">hasCAF</td><td class="module"><a href="GHC-Cmm-CLabel.html#v:hasCAF" title="GHC.Cmm.CLabel">GHC.Cmm.CLabel</a></td></tr><tr><td class="src">HasCallStack</td><td class="module"><a href="GHC-Utils-Misc.html#t:HasCallStack" title="GHC.Utils.Misc">GHC.Utils.Misc</a>, GHC.Plugins</td></tr><tr><td class="src">hasCompleteSig</td><td class="module"><a href="GHC-Tc-Types.html#v:hasCompleteSig" title="GHC.Tc.Types">GHC.Tc.Types</a>, GHC.Tc.Utils.Monad, <a href="GHC-Tc-Gen-Sig.html#v:hasCompleteSig" title="GHC.Tc.Gen.Sig">GHC.Tc.Gen.Sig</a></td></tr><tr><td class="src">hasCoreUnfolding</td><td class="module"><a href="GHC-Core.html#v:hasCoreUnfolding" title="GHC.Core">GHC.Core</a>, GHC.Plugins</td></tr><tr><td class="src">HasDebugCallStack</td><td class="module"><a href="GHC-Utils-Misc.html#t:HasDebugCallStack" title="GHC.Utils.Misc">GHC.Utils.Misc</a>, GHC.Plugins</td></tr><tr><td class="src">hasDemandEnvSig</td><td class="module"><a href="GHC-Types-Demand.html#v:hasDemandEnvSig" title="GHC.Types.Demand">GHC.Types.Demand</a></td></tr><tr><td class="src">hasDetailedCounts</td><td class="module"><a href="GHC-Core-Opt-Monad.html#v:hasDetailedCounts" title="GHC.Core.Opt.Monad">GHC.Core.Opt.Monad</a>, GHC.Plugins</td></tr><tr><td class="src">HasDynFlags</td><td class="module"><a href="GHC-Driver-Session.html#t:HasDynFlags" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">HasE</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="GHC-Parser-Annotation.html#t:HasE" title="GHC.Parser.Annotation">GHC.Parser.Annotation</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-Parser-Annotation.html#v:HasE" title="GHC.Parser.Annotation">GHC.Parser.Annotation</a></td></tr><tr><td class="src">hasFieldClassName</td><td class="module"><a href="GHC-Builtin-Names.html#v:hasFieldClassName" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">hasFieldClassNameKey</td><td class="module"><a href="GHC-Builtin-Names.html#v:hasFieldClassNameKey" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">hasHaskellName</td><td class="module"><a href="GHC-Cmm-CLabel.html#v:hasHaskellName" title="GHC.Cmm.CLabel">GHC.Cmm.CLabel</a></td></tr><tr><td class="src">hashString</td><td class="module"><a href="GHC-Utils-Misc.html#v:hashString" title="GHC.Utils.Misc">GHC.Utils.Misc</a>, GHC.Plugins</td></tr><tr><td class="src">hasImport</td><td class="module"><a href="GHC-Runtime-Eval.html#v:hasImport" title="GHC.Runtime.Eval">GHC.Runtime.Eval</a>, <a href="GHC.html#v:hasImport" title="GHC">GHC</a></td></tr><tr><td class="src">hasIncoherentFlag</td><td class="module"><a href="GHC-Types-Basic.html#v:hasIncoherentFlag" title="GHC.Types.Basic">GHC.Types.Basic</a>, GHC.Plugins</td></tr><tr><td class="src">hasIPSuperClasses</td><td class="module"><a href="GHC-Core-Predicate.html#v:hasIPSuperClasses" title="GHC.Core.Predicate">GHC.Core.Predicate</a></td></tr><tr><td class="src">Haskell2010</td><td class="module"><a href="GHC-Driver-Session.html#v:Haskell2010" title="GHC.Driver.Session">GHC.Driver.Session</a>, <a href="GHC-Driver-Flags.html#v:Haskell2010" title="GHC.Driver.Flags">GHC.Driver.Flags</a>, GHC.Plugins</td></tr><tr><td class="src">Haskell98</td><td class="module"><a href="GHC-Driver-Session.html#v:Haskell98" title="GHC.Driver.Session">GHC.Driver.Session</a>, <a href="GHC-Driver-Flags.html#v:Haskell98" title="GHC.Driver.Flags">GHC.Driver.Flags</a>, GHC.Plugins</td></tr><tr><td class="src">hasKey</td><td class="module"><a href="GHC-Types-Unique.html#v:hasKey" title="GHC.Types.Unique">GHC.Types.Unique</a>, <a href="GHC-Builtin-Names.html#v:hasKey" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">hasLoopAt</td><td class="module"><a href="GHC-Data-Graph-UnVar.html#v:hasLoopAt" title="GHC.Data.Graph.UnVar">GHC.Data.Graph.UnVar</a></td></tr><tr><td class="src">HasModule</td><td class="module"><a href="GHC-Unit-Module.html#t:HasModule" title="GHC.Unit.Module">GHC.Unit.Module</a>, GHC.Unit, GHC.Plugins</td></tr><tr><td class="src">hasNoBinding</td><td class="module"><a href="GHC-Types-Id.html#v:hasNoBinding" title="GHC.Types.Id">GHC.Types.Id</a>, <a href="GHC-Plugins.html#v:hasNoBinding" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">hasNode</td><td class="module"><a href="GHC-CmmToAsm-CFG.html#v:hasNode" title="GHC.CmmToAsm.CFG">GHC.CmmToAsm.CFG</a></td></tr><tr><td class="src">hasNoDebugOutput</td><td class="module"><a href="GHC-Driver-Session.html#v:hasNoDebugOutput" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">hasNoDups</td><td class="module"><a href="GHC-Data-List-SetOps.html#v:hasNoDups" title="GHC.Data.List.SetOps">GHC.Data.List.SetOps</a></td></tr><tr><td class="src">hasNoGlobalRegs</td><td class="module"><a href="GHC-Cmm-Utils.html#v:hasNoGlobalRegs" title="GHC.Cmm.Utils">GHC.Cmm.Utils</a></td></tr><tr><td class="src">hasNoOneShotInfo</td><td class="module"><a href="GHC-Types-Basic.html#v:hasNoOneShotInfo" title="GHC.Types.Basic">GHC.Types.Basic</a>, <a href="GHC-Types-Id-Info.html#v:hasNoOneShotInfo" title="GHC.Types.Id.Info">GHC.Types.Id.Info</a>, GHC.Plugins</td></tr><tr><td class="src">hasNoOptCoercion</td><td class="module"><a href="GHC-Driver-Session.html#v:hasNoOptCoercion" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">hasNoStateHack</td><td class="module"><a href="GHC-Driver-Session.html#v:hasNoStateHack" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">HasOccName</td><td class="module">GHC.Types.Name, <a href="GHC-Types-Name-Occurrence.html#t:HasOccName" title="GHC.Types.Name.Occurrence">GHC.Types.Name.Occurrence</a>, <a href="GHC-Plugins.html#t:HasOccName" title="GHC.Plugins">GHC.Plugins</a></td></tr><tr><td class="src">hasOverlappableFlag</td><td class="module"><a href="GHC-Types-Basic.html#v:hasOverlappableFlag" title="GHC.Types.Basic">GHC.Types.Basic</a>, GHC.Plugins</td></tr><tr><td class="src">hasOverlappingFlag</td><td class="module"><a href="GHC-Types-Basic.html#v:hasOverlappingFlag" title="GHC.Types.Basic">GHC.Types.Basic</a>, GHC.Plugins</td></tr><tr><td class="src">hasPprDebug</td><td class="module"><a href="GHC-Driver-Session.html#v:hasPprDebug" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">hasSomeUnfolding</td><td class="module"><a href="GHC-Core.html#v:hasSomeUnfolding" title="GHC.Core">GHC.Core</a>, GHC.Plugins</td></tr><tr><td class="src">hasSpecPrags</td><td class="module">GHC.Hs, <a href="GHC-Hs-Binds.html#v:hasSpecPrags" title="GHC.Hs.Binds">GHC.Hs.Binds</a>, GHC</td></tr><tr><td class="src">hasStockDeriving</td><td class="module"><a href="GHC-Tc-Deriv-Utils.html#v:hasStockDeriving" title="GHC.Tc.Deriv.Utils">GHC.Tc.Deriv.Utils</a></td></tr><tr><td class="src">hasTyVarHead</td><td class="module"><a href="GHC-Tc-Utils-TcType.html#v:hasTyVarHead" title="GHC.Tc.Utils.TcType">GHC.Tc.Utils.TcType</a></td></tr><tr><td class="src">hasVertexG</td><td class="module"><a href="GHC-Data-Graph-Directed.html#v:hasVertexG" title="GHC.Data.Graph.Directed">GHC.Data.Graph.Directed</a></td></tr><tr><td class="src">hasWay</td><td class="module"><a href="GHC-Driver-Ways.html#v:hasWay" title="GHC.Driver.Ways">GHC.Driver.Ways</a></td></tr><tr><td class="src">haveRegBase</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="GHC-Platform-X86_64.html#v:haveRegBase" title="GHC.Platform.X86_64">GHC.Platform.X86_64</a></td></tr><tr><td class="alt">2 (Function)</td><td class="module"><a href="GHC-Platform-X86.html#v:haveRegBase" title="GHC.Platform.X86">GHC.Platform.X86</a></td></tr><tr><td class="alt">3 (Function)</td><td class="module"><a href="GHC-Platform-SPARC.html#v:haveRegBase" title="GHC.Platform.SPARC">GHC.Platform.SPARC</a></td></tr><tr><td class="alt">4 (Function)</td><td class="module"><a href="GHC-Platform-S390X.html#v:haveRegBase" title="GHC.Platform.S390X">GHC.Platform.S390X</a></td></tr><tr><td class="alt">5 (Function)</td><td class="module"><a href="GHC-Platform-PPC.html#v:haveRegBase" title="GHC.Platform.PPC">GHC.Platform.PPC</a></td></tr><tr><td class="alt">6 (Function)</td><td class="module"><a href="GHC-Platform-NoRegs.html#v:haveRegBase" title="GHC.Platform.NoRegs">GHC.Platform.NoRegs</a></td></tr><tr><td class="alt">7 (Function)</td><td class="module"><a href="GHC-Platform-ARM.html#v:haveRegBase" title="GHC.Platform.ARM">GHC.Platform.ARM</a></td></tr><tr><td class="alt">8 (Function)</td><td class="module"><a href="GHC-Platform-AArch64.html#v:haveRegBase" title="GHC.Platform.AArch64">GHC.Platform.AArch64</a></td></tr><tr><td class="alt">9 (Function)</td><td class="module"><a href="GHC-Platform-Regs.html#v:haveRegBase" title="GHC.Platform.Regs">GHC.Platform.Regs</a></td></tr><tr><td class="src">haveRtsOptsFlags</td><td class="module"><a href="GHC-SysTools-ExtraObj.html#v:haveRtsOptsFlags" title="GHC.SysTools.ExtraObj">GHC.SysTools.ExtraObj</a></td></tr><tr><td class="src">HCastTy</td><td class="module"><a href="GHC-Iface-Ext-Types.html#v:HCastTy" title="GHC.Iface.Ext.Types">GHC.Iface.Ext.Types</a></td></tr><tr><td class="src">hcat</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="GHC-Utils-Ppr.html#v:hcat" title="GHC.Utils.Ppr">GHC.Utils.Ppr</a></td></tr><tr><td class="alt">2 (Function)</td><td class="module"><a href="GHC-Utils-Outputable.html#v:hcat" title="GHC.Utils.Outputable">GHC.Utils.Outputable</a>, GHC.Plugins</td></tr><tr><td class="src">HCc</td><td class="module"><a href="GHC-Driver-Phases.html#v:HCc" title="GHC.Driver.Phases">GHC.Driver.Phases</a></td></tr><tr><td class="src">HCoercionTy</td><td class="module"><a href="GHC-Iface-Ext-Types.html#v:HCoercionTy" title="GHC.Iface.Ext.Types">GHC.Iface.Ext.Types</a></td></tr><tr><td class="src">hcSuf</td><td class="module"><a href="GHC-Driver-Session.html#v:hcSuf" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins, <a href="GHC.html#v:hcSuf" title="GHC">GHC</a></td></tr><tr><td class="src">HdkComment</td><td class="module"><a href="GHC-Parser-Lexer.html#t:HdkComment" title="GHC.Parser.Lexer">GHC.Parser.Lexer</a></td></tr><tr><td class="src">HdkCommentNamed</td><td class="module"><a href="GHC-Parser-Lexer.html#v:HdkCommentNamed" title="GHC.Parser.Lexer">GHC.Parser.Lexer</a></td></tr><tr><td class="src">HdkCommentNext</td><td class="module"><a href="GHC-Parser-Lexer.html#v:HdkCommentNext" title="GHC.Parser.Lexer">GHC.Parser.Lexer</a></td></tr><tr><td class="src">HdkCommentPrev</td><td class="module"><a href="GHC-Parser-Lexer.html#v:HdkCommentPrev" title="GHC.Parser.Lexer">GHC.Parser.Lexer</a></td></tr><tr><td class="src">HdkCommentSection</td><td class="module"><a href="GHC-Parser-Lexer.html#v:HdkCommentSection" title="GHC.Parser.Lexer">GHC.Parser.Lexer</a></td></tr><tr><td class="src">hdk_comments</td><td class="module"><a href="GHC-Parser-Lexer.html#v:hdk_comments" title="GHC.Parser.Lexer">GHC.Parser.Lexer</a></td></tr><tr><td class="src">hdrSize</td><td class="module"><a href="GHC-Runtime-Heap-Layout.html#v:hdrSize" title="GHC.Runtime.Heap.Layout">GHC.Runtime.Heap.Layout</a></td></tr><tr><td class="src">hdrSizeW</td><td class="module"><a href="GHC-Runtime-Heap-Layout.html#v:hdrSizeW" title="GHC.Runtime.Heap.Layout">GHC.Runtime.Heap.Layout</a></td></tr><tr><td class="src">head</td><td class="module"><a href="GHC-Prelude.html#v:head" title="GHC.Prelude">GHC.Prelude</a></td></tr><tr><td class="src">Header</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="GHC-Types-ForeignCall.html#t:Header" title="GHC.Types.ForeignCall">GHC.Types.ForeignCall</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-Types-ForeignCall.html#v:Header" title="GHC.Types.ForeignCall">GHC.Types.ForeignCall</a></td></tr><tr><td class="src">headFS</td><td class="module"><a href="GHC-Data-FastString.html#v:headFS" title="GHC.Data.FastString">GHC.Data.FastString</a>, GHC.Plugins</td></tr><tr><td class="src">headOL</td><td class="module"><a href="GHC-Data-OrdList.html#v:headOL" title="GHC.Data.OrdList">GHC.Data.OrdList</a></td></tr><tr><td class="src">heapClosureSizeW</td><td class="module"><a href="GHC-Runtime-Heap-Layout.html#v:heapClosureSizeW" title="GHC.Runtime.Heap.Layout">GHC.Runtime.Heap.Layout</a></td></tr><tr><td class="src">heapHWM</td><td class="module"><a href="GHC-StgToCmm-Monad.html#v:heapHWM" title="GHC.StgToCmm.Monad">GHC.StgToCmm.Monad</a></td></tr><tr><td class="src">heapN</td><td class="module"><a href="GHC-CmmToLlvm-Regs.html#v:heapN" title="GHC.CmmToLlvm.Regs">GHC.CmmToLlvm.Regs</a></td></tr><tr><td class="src">HeapOverflow</td><td class="module">GHC.Utils.Exception</td></tr><tr><td class="src">HeapRep</td><td class="module"><a href="GHC-Runtime-Heap-Layout.html#v:HeapRep" title="GHC.Runtime.Heap.Layout">GHC.Runtime.Heap.Layout</a></td></tr><tr><td class="src">heapStackCheckGen</td><td class="module"><a href="GHC-StgToCmm-Heap.html#v:heapStackCheckGen" title="GHC.StgToCmm.Heap">GHC.StgToCmm.Heap</a></td></tr><tr><td class="src">HeapUsage</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="GHC-StgToCmm-Monad.html#t:HeapUsage" title="GHC.StgToCmm.Monad">GHC.StgToCmm.Monad</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-StgToCmm-Monad.html#v:HeapUsage" title="GHC.StgToCmm.Monad">GHC.StgToCmm.Monad</a></td></tr><tr><td class="src">heqClass</td><td class="module"><a href="GHC-Builtin-Types.html#v:heqClass" title="GHC.Builtin.Types">GHC.Builtin.Types</a>, GHC.Plugins</td></tr><tr><td class="src">heqDataCon</td><td class="module"><a href="GHC-Builtin-Types.html#v:heqDataCon" title="GHC.Builtin.Types">GHC.Builtin.Types</a>, GHC.Plugins</td></tr><tr><td class="src">heqDataConKey</td><td class="module"><a href="GHC-Builtin-Names.html#v:heqDataConKey" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">heqSCSelIdKey</td><td class="module"><a href="GHC-Builtin-Names.html#v:heqSCSelIdKey" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">heqTyCon</td><td class="module"><a href="GHC-Builtin-Types.html#v:heqTyCon" title="GHC.Builtin.Types">GHC.Builtin.Types</a>, GHC.Plugins</td></tr><tr><td class="src">heqTyConKey</td><td class="module"><a href="GHC-Builtin-Names.html#v:heqTyConKey" title="GHC.Builtin.Names">GHC.Builtin.Names</a></td></tr><tr><td class="src">heqTyConName</td><td class="module"><a href="GHC-Builtin-Types.html#v:heqTyConName" title="GHC.Builtin.Types">GHC.Builtin.Types</a>, GHC.Plugins</td></tr><tr><td class="src">hex</td><td class="module"><a href="GHC-Utils-Ppr.html#v:hex" title="GHC.Utils.Ppr">GHC.Utils.Ppr</a></td></tr><tr><td class="src">hexDigit</td><td class="module"><a href="GHC-Parser-CharClass.html#v:hexDigit" title="GHC.Parser.CharClass">GHC.Parser.CharClass</a></td></tr><tr><td class="src">HexFloatLiteralsBit</td><td class="module"><a href="GHC-Parser-Lexer.html#v:HexFloatLiteralsBit" title="GHC.Parser.Lexer">GHC.Parser.Lexer</a></td></tr><tr><td class="src">hfCand</td><td class="module"><a href="GHC-Tc-Errors-Hole-FitTypes.html#v:hfCand" title="GHC.Tc.Errors.Hole.FitTypes">GHC.Tc.Errors.Hole.FitTypes</a>, GHC.Plugins</td></tr><tr><td class="src">HFDC</td><td class="module"><a href="GHC-Tc-Errors-Hole.html#v:HFDC" title="GHC.Tc.Errors.Hole">GHC.Tc.Errors.Hole</a></td></tr><tr><td class="src">hfDoc</td><td class="module"><a href="GHC-Tc-Errors-Hole-FitTypes.html#v:hfDoc" title="GHC.Tc.Errors.Hole.FitTypes">GHC.Tc.Errors.Hole.FitTypes</a>, GHC.Plugins</td></tr><tr><td class="src">hfId</td><td class="module"><a href="GHC-Tc-Errors-Hole-FitTypes.html#v:hfId" title="GHC.Tc.Errors.Hole.FitTypes">GHC.Tc.Errors.Hole.FitTypes</a>, GHC.Plugins</td></tr><tr><td class="src">hfIsLcl</td><td class="module"><a href="GHC-Tc-Errors-Hole-FitTypes.html#v:hfIsLcl" title="GHC.Tc.Errors.Hole.FitTypes">GHC.Tc.Errors.Hole.FitTypes</a>, GHC.Plugins</td></tr><tr><td class="src">hfMatches</td><td class="module"><a href="GHC-Tc-Errors-Hole-FitTypes.html#v:hfMatches" title="GHC.Tc.Errors.Hole.FitTypes">GHC.Tc.Errors.Hole.FitTypes</a>, GHC.Plugins</td></tr><tr><td class="src">HForAllTy</td><td class="module"><a href="GHC-Iface-Ext-Types.html#v:HForAllTy" title="GHC.Iface.Ext.Types">GHC.Iface.Ext.Types</a></td></tr><tr><td class="src">hfPluginInit</td><td class="module"><a href="GHC-Tc-Errors-Hole-FitTypes.html#v:hfPluginInit" title="GHC.Tc.Errors.Hole.FitTypes">GHC.Tc.Errors.Hole.FitTypes</a>, <a href="GHC-Tc-Errors-Hole.html#v:hfPluginInit" title="GHC.Tc.Errors.Hole">GHC.Tc.Errors.Hole</a>, GHC.Plugins</td></tr><tr><td class="src">hfPluginRun</td><td class="module"><a href="GHC-Tc-Errors-Hole-FitTypes.html#v:hfPluginRun" title="GHC.Tc.Errors.Hole.FitTypes">GHC.Tc.Errors.Hole.FitTypes</a>, <a href="GHC-Tc-Errors-Hole.html#v:hfPluginRun" title="GHC.Tc.Errors.Hole">GHC.Tc.Errors.Hole</a>, GHC.Plugins</td></tr><tr><td class="src">hfPluginStop</td><td class="module"><a href="GHC-Tc-Errors-Hole-FitTypes.html#v:hfPluginStop" title="GHC.Tc.Errors.Hole.FitTypes">GHC.Tc.Errors.Hole.FitTypes</a>, <a href="GHC-Tc-Errors-Hole.html#v:hfPluginStop" title="GHC.Tc.Errors.Hole">GHC.Tc.Errors.Hole</a>, GHC.Plugins</td></tr><tr><td class="src">hfRefLvl</td><td class="module"><a href="GHC-Tc-Errors-Hole-FitTypes.html#v:hfRefLvl" title="GHC.Tc.Errors.Hole.FitTypes">GHC.Tc.Errors.Hole.FitTypes</a>, GHC.Plugins</td></tr><tr><td class="src">HFSBySize</td><td class="module"><a href="GHC-Tc-Errors-Hole.html#v:HFSBySize" title="GHC.Tc.Errors.Hole">GHC.Tc.Errors.Hole</a></td></tr><tr><td class="src">HFSBySubsumption</td><td class="module"><a href="GHC-Tc-Errors-Hole.html#v:HFSBySubsumption" title="GHC.Tc.Errors.Hole">GHC.Tc.Errors.Hole</a></td></tr><tr><td class="src">HFSNoSorting</td><td class="module"><a href="GHC-Tc-Errors-Hole.html#v:HFSNoSorting" title="GHC.Tc.Errors.Hole">GHC.Tc.Errors.Hole</a></td></tr><tr><td class="src">hfType</td><td class="module"><a href="GHC-Tc-Errors-Hole-FitTypes.html#v:hfType" title="GHC.Tc.Errors.Hole.FitTypes">GHC.Tc.Errors.Hole.FitTypes</a>, GHC.Plugins</td></tr><tr><td class="src">HFunTy</td><td class="module"><a href="GHC-Iface-Ext-Types.html#v:HFunTy" title="GHC.Iface.Ext.Types">GHC.Iface.Ext.Types</a></td></tr><tr><td class="src">hfWrap</td><td class="module"><a href="GHC-Tc-Errors-Hole-FitTypes.html#v:hfWrap" title="GHC.Tc.Errors.Hole.FitTypes">GHC.Tc.Errors.Hole.FitTypes</a>, GHC.Plugins</td></tr><tr><td class="src">hGetStringBuffer</td><td class="module"><a href="GHC-Data-StringBuffer.html#v:hGetStringBuffer" title="GHC.Data.StringBuffer">GHC.Data.StringBuffer</a></td></tr><tr><td class="src">hGetStringBufferBlock</td><td class="module"><a href="GHC-Data-StringBuffer.html#v:hGetStringBufferBlock" title="GHC.Data.StringBuffer">GHC.Data.StringBuffer</a></td></tr><tr><td class="src">HI</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Data Constructor)</td><td class="module"><a href="GHC-CmmToAsm-SPARC-Imm.html#v:HI" title="GHC.CmmToAsm.SPARC.Imm">GHC.CmmToAsm.SPARC.Imm</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-CmmToAsm-PPC-Regs.html#v:HI" title="GHC.CmmToAsm.PPC.Regs">GHC.CmmToAsm.PPC.Regs</a></td></tr><tr><td class="src">HiddenFlag</td><td class="module"><a href="GHC-Driver-CmdLine.html#v:HiddenFlag" title="GHC.Driver.CmdLine">GHC.Driver.CmdLine</a></td></tr><tr><td class="src">HidePackage</td><td class="module"><a href="GHC-Driver-Session.html#v:HidePackage" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">hiDir</td><td class="module"><a href="GHC-Driver-Session.html#v:hiDir" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins, <a href="GHC.html#v:hiDir" title="GHC">GHC</a></td></tr><tr><td class="src">HieArgs</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="GHC-Iface-Ext-Types.html#t:HieArgs" title="GHC.Iface.Ext.Types">GHC.Iface.Ext.Types</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-Iface-Ext-Types.html#v:HieArgs" title="GHC.Iface.Ext.Types">GHC.Iface.Ext.Types</a></td></tr><tr><td class="src">HieAST</td><td class="module"><a href="GHC-Iface-Ext-Types.html#t:HieAST" title="GHC.Iface.Ext.Types">GHC.Iface.Ext.Types</a></td></tr><tr><td class="src">HieASTs</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="GHC-Iface-Ext-Types.html#t:HieASTs" title="GHC.Iface.Ext.Types">GHC.Iface.Ext.Types</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-Iface-Ext-Types.html#v:HieASTs" title="GHC.Iface.Ext.Types">GHC.Iface.Ext.Types</a></td></tr><tr><td class="src">hieDir</td><td class="module"><a href="GHC-Driver-Session.html#v:hieDir" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins, <a href="GHC.html#v:hieDir" title="GHC">GHC</a></td></tr><tr><td class="src">HieFile</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="GHC-Iface-Ext-Types.html#t:HieFile" title="GHC.Iface.Ext.Types">GHC.Iface.Ext.Types</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-Iface-Ext-Types.html#v:HieFile" title="GHC.Iface.Ext.Types">GHC.Iface.Ext.Types</a></td></tr><tr><td class="src">HieFileResult</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="GHC-Iface-Ext-Binary.html#t:HieFileResult" title="GHC.Iface.Ext.Binary">GHC.Iface.Ext.Binary</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-Iface-Ext-Binary.html#v:HieFileResult" title="GHC.Iface.Ext.Binary">GHC.Iface.Ext.Binary</a></td></tr><tr><td class="src">HieHeader</td><td class="module"><a href="GHC-Iface-Ext-Binary.html#t:HieHeader" title="GHC.Iface.Ext.Binary">GHC.Iface.Ext.Binary</a></td></tr><tr><td class="src">hieMagic</td><td class="module"><a href="GHC-Iface-Ext-Binary.html#v:hieMagic" title="GHC.Iface.Ext.Binary">GHC.Iface.Ext.Binary</a></td></tr><tr><td class="src">HieName</td><td class="module"><a href="GHC-Iface-Ext-Types.html#t:HieName" title="GHC.Iface.Ext.Types">GHC.Iface.Ext.Types</a>, <a href="GHC-Iface-Ext-Binary.html#t:HieName" title="GHC.Iface.Ext.Binary">GHC.Iface.Ext.Binary</a></td></tr><tr><td class="src">hieNameOcc</td><td class="module"><a href="GHC-Iface-Ext-Types.html#v:hieNameOcc" title="GHC.Iface.Ext.Types">GHC.Iface.Ext.Types</a>, <a href="GHC-Iface-Ext-Binary.html#v:hieNameOcc" title="GHC.Iface.Ext.Binary">GHC.Iface.Ext.Binary</a></td></tr><tr><td class="src">hieSuf</td><td class="module"><a href="GHC-Driver-Session.html#v:hieSuf" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins, <a href="GHC.html#v:hieSuf" title="GHC">GHC</a></td></tr><tr><td class="src">HieType</td><td class="module"><a href="GHC-Iface-Ext-Types.html#t:HieType" title="GHC.Iface.Ext.Types">GHC.Iface.Ext.Types</a></td></tr><tr><td class="src">HieTypeFix</td><td class="module"><a href="GHC-Iface-Ext-Types.html#t:HieTypeFix" title="GHC.Iface.Ext.Types">GHC.Iface.Ext.Types</a></td></tr><tr><td class="src">HieTypeFlat</td><td class="module"><a href="GHC-Iface-Ext-Types.html#t:HieTypeFlat" title="GHC.Iface.Ext.Types">GHC.Iface.Ext.Types</a></td></tr><tr><td class="src">HieTypeState</td><td class="module"><a href="GHC-Iface-Ext-Utils.html#t:HieTypeState" title="GHC.Iface.Ext.Utils">GHC.Iface.Ext.Utils</a></td></tr><tr><td class="src">hieTypeToIface</td><td class="module"><a href="GHC-Iface-Ext-Utils.html#v:hieTypeToIface" title="GHC.Iface.Ext.Utils">GHC.Iface.Ext.Utils</a></td></tr><tr><td class="src">hieVersion</td><td class="module"><a href="GHC-Iface-Ext-Types.html#v:hieVersion" title="GHC.Iface.Ext.Types">GHC.Iface.Ext.Types</a></td></tr><tr><td class="src">hie_asts</td><td class="module"><a href="GHC-Iface-Ext-Types.html#v:hie_asts" title="GHC.Iface.Ext.Types">GHC.Iface.Ext.Types</a></td></tr><tr><td class="src">hie_exports</td><td class="module"><a href="GHC-Iface-Ext-Types.html#v:hie_exports" title="GHC.Iface.Ext.Types">GHC.Iface.Ext.Types</a></td></tr><tr><td class="src">hie_file_result</td><td class="module"><a href="GHC-Iface-Ext-Binary.html#v:hie_file_result" title="GHC.Iface.Ext.Binary">GHC.Iface.Ext.Binary</a></td></tr><tr><td class="src">hie_file_result_ghc_version</td><td class="module"><a href="GHC-Iface-Ext-Binary.html#v:hie_file_result_ghc_version" title="GHC.Iface.Ext.Binary">GHC.Iface.Ext.Binary</a></td></tr><tr><td class="src">hie_file_result_version</td><td class="module"><a href="GHC-Iface-Ext-Binary.html#v:hie_file_result_version" title="GHC.Iface.Ext.Binary">GHC.Iface.Ext.Binary</a></td></tr><tr><td class="src">hie_hs_file</td><td class="module"><a href="GHC-Iface-Ext-Types.html#v:hie_hs_file" title="GHC.Iface.Ext.Types">GHC.Iface.Ext.Types</a></td></tr><tr><td class="src">hie_hs_src</td><td class="module"><a href="GHC-Iface-Ext-Types.html#v:hie_hs_src" title="GHC.Iface.Ext.Types">GHC.Iface.Ext.Types</a></td></tr><tr><td class="src">hie_module</td><td class="module"><a href="GHC-Iface-Ext-Types.html#v:hie_module" title="GHC.Iface.Ext.Types">GHC.Iface.Ext.Types</a></td></tr><tr><td class="src">hie_types</td><td class="module"><a href="GHC-Iface-Ext-Types.html#v:hie_types" title="GHC.Iface.Ext.Types">GHC.Iface.Ext.Types</a></td></tr><tr><td class="src">HIGHERA</td><td class="module"><a href="GHC-CmmToAsm-PPC-Regs.html#v:HIGHERA" title="GHC.CmmToAsm.PPC.Regs">GHC.CmmToAsm.PPC.Regs</a></td></tr><tr><td class="src">HIGHESTA</td><td class="module"><a href="GHC-CmmToAsm-PPC-Regs.html#v:HIGHESTA" title="GHC.CmmToAsm.PPC.Regs">GHC.CmmToAsm.PPC.Regs</a></td></tr><tr><td class="src">hintBangPat</td><td class="module"><a href="GHC-Parser-PostProcess.html#v:hintBangPat" title="GHC.Parser.PostProcess">GHC.Parser.PostProcess</a></td></tr><tr><td class="src">History</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="GHC-Runtime-Eval-Types.html#t:History" title="GHC.Runtime.Eval.Types">GHC.Runtime.Eval.Types</a>, <a href="GHC-Runtime-Eval.html#t:History" title="GHC.Runtime.Eval">GHC.Runtime.Eval</a>, <a href="GHC.html#t:History" title="GHC">GHC</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-Runtime-Eval-Types.html#v:History" title="GHC.Runtime.Eval.Types">GHC.Runtime.Eval.Types</a>, <a href="GHC-Runtime-Eval.html#v:History" title="GHC.Runtime.Eval">GHC.Runtime.Eval</a></td></tr><tr><td class="src">historyApStack</td><td class="module"><a href="GHC-Runtime-Eval-Types.html#v:historyApStack" title="GHC.Runtime.Eval.Types">GHC.Runtime.Eval.Types</a>, <a href="GHC-Runtime-Eval.html#v:historyApStack" title="GHC.Runtime.Eval">GHC.Runtime.Eval</a></td></tr><tr><td class="src">historyBreakInfo</td><td class="module"><a href="GHC-Runtime-Eval-Types.html#v:historyBreakInfo" title="GHC.Runtime.Eval.Types">GHC.Runtime.Eval.Types</a>, <a href="GHC-Runtime-Eval.html#v:historyBreakInfo" title="GHC.Runtime.Eval">GHC.Runtime.Eval</a>, <a href="GHC.html#v:historyBreakInfo" title="GHC">GHC</a></td></tr><tr><td class="src">historyEnclosingDecls</td><td class="module"><a href="GHC-Runtime-Eval-Types.html#v:historyEnclosingDecls" title="GHC.Runtime.Eval.Types">GHC.Runtime.Eval.Types</a>, <a href="GHC-Runtime-Eval.html#v:historyEnclosingDecls" title="GHC.Runtime.Eval">GHC.Runtime.Eval</a>, <a href="GHC.html#v:historyEnclosingDecls" title="GHC">GHC</a></td></tr><tr><td class="src">historySize</td><td class="module"><a href="GHC-Driver-Session.html#v:historySize" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins, <a href="GHC.html#v:historySize" title="GHC">GHC</a></td></tr><tr><td class="src">hiSuf</td><td class="module"><a href="GHC-Driver-Session.html#v:hiSuf" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins, <a href="GHC.html#v:hiSuf" title="GHC">GHC</a></td></tr><tr><td class="src">hiVersion</td><td class="module"><a href="GHC-Settings-Constants.html#v:hiVersion" title="GHC.Settings.Constants">GHC.Settings.Constants</a></td></tr><tr><td class="src">HLitTy</td><td class="module"><a href="GHC-Iface-Ext-Types.html#v:HLitTy" title="GHC.Iface.Ext.Types">GHC.Iface.Ext.Types</a></td></tr><tr><td class="src">hm_details</td><td class="module"><a href="GHC-Driver-Types.html#v:hm_details" title="GHC.Driver.Types">GHC.Driver.Types</a>, GHC.Plugins</td></tr><tr><td class="src">hm_iface</td><td class="module"><a href="GHC-Driver-Types.html#v:hm_iface" title="GHC.Driver.Types">GHC.Driver.Types</a>, GHC.Plugins</td></tr><tr><td class="src">hm_linkable</td><td class="module"><a href="GHC-Driver-Types.html#v:hm_linkable" title="GHC.Driver.Types">GHC.Driver.Types</a>, GHC.Plugins</td></tr><tr><td class="src">Hole</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="GHC-Tc-Types-Constraint.html#t:Hole" title="GHC.Tc.Types.Constraint">GHC.Tc.Types.Constraint</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-Tc-Types-Constraint.html#v:Hole" title="GHC.Tc.Types.Constraint">GHC.Tc.Types.Constraint</a></td></tr><tr><td class="src">HoleCo</td><td class="module"><a href="GHC-Core-TyCo-Rep.html#v:HoleCo" title="GHC.Core.TyCo.Rep">GHC.Core.TyCo.Rep</a></td></tr><tr><td class="src">HoleDest</td><td class="module"><a href="GHC-Tc-Types-Constraint.html#v:HoleDest" title="GHC.Tc.Types.Constraint">GHC.Tc.Types.Constraint</a></td></tr><tr><td class="src">HoleFit</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="GHC-Tc-Errors-Hole-FitTypes.html#t:HoleFit" title="GHC.Tc.Errors.Hole.FitTypes">GHC.Tc.Errors.Hole.FitTypes</a>, GHC.Plugins</td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-Tc-Errors-Hole-FitTypes.html#v:HoleFit" title="GHC.Tc.Errors.Hole.FitTypes">GHC.Tc.Errors.Hole.FitTypes</a>, GHC.Plugins</td></tr><tr><td class="src">HoleFitCandidate</td><td class="module"><a href="GHC-Tc-Errors-Hole-FitTypes.html#t:HoleFitCandidate" title="GHC.Tc.Errors.Hole.FitTypes">GHC.Tc.Errors.Hole.FitTypes</a>, GHC.Plugins</td></tr><tr><td class="src">HoleFitDispConfig</td><td class="module"><a href="GHC-Tc-Errors-Hole.html#t:HoleFitDispConfig" title="GHC.Tc.Errors.Hole">GHC.Tc.Errors.Hole</a></td></tr><tr><td class="src">HoleFitPlugin</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="GHC-Tc-Errors-Hole-FitTypes.html#t:HoleFitPlugin" title="GHC.Tc.Errors.Hole.FitTypes">GHC.Tc.Errors.Hole.FitTypes</a>, <a href="GHC-Tc-Errors-Hole.html#t:HoleFitPlugin" title="GHC.Tc.Errors.Hole">GHC.Tc.Errors.Hole</a>, GHC.Plugins</td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-Tc-Errors-Hole-FitTypes.html#v:HoleFitPlugin" title="GHC.Tc.Errors.Hole.FitTypes">GHC.Tc.Errors.Hole.FitTypes</a>, <a href="GHC-Tc-Errors-Hole.html#v:HoleFitPlugin" title="GHC.Tc.Errors.Hole">GHC.Tc.Errors.Hole</a>, GHC.Plugins</td></tr><tr><td class="src">holeFitPlugin</td><td class="module"><a href="GHC-Driver-Plugins.html#v:holeFitPlugin" title="GHC.Driver.Plugins">GHC.Driver.Plugins</a>, GHC.Plugins</td></tr><tr><td class="src">HoleFitPluginR</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="GHC-Tc-Errors-Hole-FitTypes.html#t:HoleFitPluginR" title="GHC.Tc.Errors.Hole.FitTypes">GHC.Tc.Errors.Hole.FitTypes</a>, <a href="GHC-Driver-Plugins.html#t:HoleFitPluginR" title="GHC.Driver.Plugins">GHC.Driver.Plugins</a>, <a href="GHC-Tc-Errors-Hole.html#t:HoleFitPluginR" title="GHC.Tc.Errors.Hole">GHC.Tc.Errors.Hole</a>, GHC.Plugins</td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-Tc-Errors-Hole-FitTypes.html#v:HoleFitPluginR" title="GHC.Tc.Errors.Hole.FitTypes">GHC.Tc.Errors.Hole.FitTypes</a>, <a href="GHC-Tc-Errors-Hole.html#v:HoleFitPluginR" title="GHC.Tc.Errors.Hole">GHC.Tc.Errors.Hole</a>, GHC.Plugins</td></tr><tr><td class="src">HoleFitSortingAlg</td><td class="module"><a href="GHC-Tc-Errors-Hole.html#t:HoleFitSortingAlg" title="GHC.Tc.Errors.Hole">GHC.Tc.Errors.Hole</a></td></tr><tr><td class="src">HoleSort</td><td class="module"><a href="GHC-Tc-Types-Constraint.html#t:HoleSort" title="GHC.Tc.Types.Constraint">GHC.Tc.Types.Constraint</a></td></tr><tr><td class="src">HoleUnit</td><td class="module"><a href="GHC-Unit-Types.html#v:HoleUnit" title="GHC.Unit.Types">GHC.Unit.Types</a>, GHC.Unit.Module, GHC.Unit, GHC.Plugins</td></tr><tr><td class="src">hole_loc</td><td class="module"><a href="GHC-Tc-Types-Constraint.html#v:hole_loc" title="GHC.Tc.Types.Constraint">GHC.Tc.Types.Constraint</a></td></tr><tr><td class="src">hole_occ</td><td class="module"><a href="GHC-Tc-Types-Constraint.html#v:hole_occ" title="GHC.Tc.Types.Constraint">GHC.Tc.Types.Constraint</a></td></tr><tr><td class="src">hole_sort</td><td class="module"><a href="GHC-Tc-Types-Constraint.html#v:hole_sort" title="GHC.Tc.Types.Constraint">GHC.Tc.Types.Constraint</a></td></tr><tr><td class="src">hole_ty</td><td class="module"><a href="GHC-Tc-Types-Constraint.html#v:hole_ty" title="GHC.Tc.Types.Constraint">GHC.Tc.Types.Constraint</a></td></tr><tr><td class="src">HomeModInfo</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="GHC-Driver-Types.html#t:HomeModInfo" title="GHC.Driver.Types">GHC.Driver.Types</a>, GHC.Plugins</td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-Driver-Types.html#v:HomeModInfo" title="GHC.Driver.Types">GHC.Driver.Types</a>, GHC.Plugins</td></tr><tr><td class="src">HomePackageTable</td><td class="module"><a href="GHC-Driver-Types.html#t:HomePackageTable" title="GHC.Driver.Types">GHC.Driver.Types</a>, GHC.Plugins</td></tr><tr><td class="src">homeUnit</td><td class="module"><a href="GHC-Driver-Session.html#v:homeUnit" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins</td></tr><tr><td class="src">homeUnitId</td><td class="module"><a href="GHC-Driver-Session.html#v:homeUnitId" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins, <a href="GHC.html#v:homeUnitId" title="GHC">GHC</a></td></tr><tr><td class="src">homeUnitInstanceOfId</td><td class="module"><a href="GHC-Driver-Session.html#v:homeUnitInstanceOfId" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins, <a href="GHC.html#v:homeUnitInstanceOfId" title="GHC">GHC</a></td></tr><tr><td class="src">homeUnitInstantiations</td><td class="module"><a href="GHC-Driver-Session.html#v:homeUnitInstantiations" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins, <a href="GHC.html#v:homeUnitInstantiations" title="GHC">GHC</a></td></tr><tr><td class="src">homeUnitIsDefinite</td><td class="module">GHC.Unit, <a href="GHC-Unit-State.html#v:homeUnitIsDefinite" title="GHC.Unit.State">GHC.Unit.State</a>, GHC.Plugins</td></tr><tr><td class="src">homeUnitIsIndefinite</td><td class="module">GHC.Unit, <a href="GHC-Unit-State.html#v:homeUnitIsIndefinite" title="GHC.Unit.State">GHC.Unit.State</a>, GHC.Plugins</td></tr><tr><td class="src">home_imps</td><td class="module"><a href="GHC-Driver-Types.html#v:home_imps" title="GHC.Driver.Types">GHC.Driver.Types</a>, GHC.Plugins</td></tr><tr><td class="src">Hooks</td><td class="module"><a href="GHC-Driver-Hooks.html#t:Hooks" title="GHC.Driver.Hooks">GHC.Driver.Hooks</a></td></tr><tr><td class="src">hooks</td><td class="module"><a href="GHC-Driver-Session.html#v:hooks" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins, <a href="GHC.html#v:hooks" title="GHC">GHC</a></td></tr><tr><td class="src">hostFullWays</td><td class="module"><a href="GHC-Driver-Ways.html#v:hostFullWays" title="GHC.Driver.Ways">GHC.Driver.Ways</a></td></tr><tr><td class="src">hostIsDynamic</td><td class="module"><a href="GHC-Driver-Ways.html#v:hostIsDynamic" title="GHC.Driver.Ways">GHC.Driver.Ways</a></td></tr><tr><td class="src">hostIsProfiled</td><td class="module"><a href="GHC-Driver-Ways.html#v:hostIsProfiled" title="GHC.Driver.Ways">GHC.Driver.Ways</a></td></tr><tr><td class="src">Hp</td><td class="module">GHC.Cmm, <a href="GHC-Cmm-Expr.html#v:Hp" title="GHC.Cmm.Expr">GHC.Cmm.Expr</a></td></tr><tr><td class="src">HpAlloc</td><td class="module">GHC.Cmm, <a href="GHC-Cmm-Expr.html#v:HpAlloc" title="GHC.Cmm.Expr">GHC.Cmm.Expr</a></td></tr><tr><td class="src">hpAllocReg</td><td class="module">GHC.Cmm, <a href="GHC-Cmm-Expr.html#v:hpAllocReg" title="GHC.Cmm.Expr">GHC.Cmm.Expr</a></td></tr><tr><td class="src">HpcCC</td><td class="module"><a href="GHC-Types-CostCentre.html#v:HpcCC" title="GHC.Types.CostCentre">GHC.Types.CostCentre</a></td></tr><tr><td class="src">hpcDir</td><td class="module"><a href="GHC-Driver-Session.html#v:hpcDir" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins, <a href="GHC.html#v:hpcDir" title="GHC">GHC</a></td></tr><tr><td class="src">HpcInfo</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="GHC-Driver-Types.html#t:HpcInfo" title="GHC.Driver.Types">GHC.Driver.Types</a>, GHC.Plugins</td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-Driver-Types.html#v:HpcInfo" title="GHC.Driver.Types">GHC.Driver.Types</a>, GHC.Plugins</td></tr><tr><td class="src">hpcInfoHash</td><td class="module"><a href="GHC-Driver-Types.html#v:hpcInfoHash" title="GHC.Driver.Types">GHC.Driver.Types</a>, GHC.Plugins</td></tr><tr><td class="src">hpcInfoTickCount</td><td class="module"><a href="GHC-Driver-Types.html#v:hpcInfoTickCount" title="GHC.Driver.Types">GHC.Driver.Types</a>, GHC.Plugins</td></tr><tr><td class="src">hpcInitCode</td><td class="module"><a href="GHC-HsToCore-Coverage.html#v:hpcInitCode" title="GHC.HsToCore.Coverage">GHC.HsToCore.Coverage</a></td></tr><tr><td class="src">HpcTick</td><td class="module"><a href="GHC-Core.html#v:HpcTick" title="GHC.Core">GHC.Core</a>, GHC.Plugins</td></tr><tr><td class="src">hpcUsed</td><td class="module"><a href="GHC-Driver-Types.html#v:hpcUsed" title="GHC.Driver.Types">GHC.Driver.Types</a>, GHC.Plugins</td></tr><tr><td class="src">hpExpr</td><td class="module"><a href="GHC-Cmm-Utils.html#v:hpExpr" title="GHC.Cmm.Utils">GHC.Cmm.Utils</a></td></tr><tr><td class="src">HpLim</td><td class="module">GHC.Cmm, <a href="GHC-Cmm-Expr.html#v:HpLim" title="GHC.Cmm.Expr">GHC.Cmm.Expr</a></td></tr><tr><td class="src">hpLimExpr</td><td class="module"><a href="GHC-Cmm-Utils.html#v:hpLimExpr" title="GHC.Cmm.Utils">GHC.Cmm.Utils</a></td></tr><tr><td class="src">hpLimReg</td><td class="module">GHC.Cmm, <a href="GHC-Cmm-Expr.html#v:hpLimReg" title="GHC.Cmm.Expr">GHC.Cmm.Expr</a></td></tr><tr><td class="src">hpm_annotations</td><td class="module"><a href="GHC-Driver-Types.html#v:hpm_annotations" title="GHC.Driver.Types">GHC.Driver.Types</a>, GHC.Plugins</td></tr><tr><td class="src">hpm_module</td><td class="module"><a href="GHC-Driver-Types.html#v:hpm_module" title="GHC.Driver.Types">GHC.Driver.Types</a>, GHC.Plugins</td></tr><tr><td class="src">hpm_src_files</td><td class="module"><a href="GHC-Driver-Types.html#v:hpm_src_files" title="GHC.Driver.Types">GHC.Driver.Types</a>, GHC.Plugins</td></tr><tr><td class="src">hpReg</td><td class="module">GHC.Cmm, <a href="GHC-Cmm-Expr.html#v:hpReg" title="GHC.Cmm.Expr">GHC.Cmm.Expr</a></td></tr><tr><td class="src">hptCompleteSigs</td><td class="module"><a href="GHC-Driver-Types.html#v:hptCompleteSigs" title="GHC.Driver.Types">GHC.Driver.Types</a>, GHC.Plugins</td></tr><tr><td class="src">hptInstances</td><td class="module"><a href="GHC-Driver-Types.html#v:hptInstances" title="GHC.Driver.Types">GHC.Driver.Types</a>, GHC.Plugins</td></tr><tr><td class="src">hptRules</td><td class="module"><a href="GHC-Driver-Types.html#v:hptRules" title="GHC.Driver.Types">GHC.Driver.Types</a>, GHC.Plugins</td></tr><tr><td class="src">hPutFS</td><td class="module"><a href="GHC-Data-FastString.html#v:hPutFS" title="GHC.Data.FastString">GHC.Data.FastString</a>, GHC.Plugins</td></tr><tr><td class="src">hPutFZS</td><td class="module"><a href="GHC-Data-FastString.html#v:hPutFZS" title="GHC.Data.FastString">GHC.Data.FastString</a>, GHC.Plugins</td></tr><tr><td class="src">hPutStringBuffer</td><td class="module"><a href="GHC-Data-StringBuffer.html#v:hPutStringBuffer" title="GHC.Data.StringBuffer">GHC.Data.StringBuffer</a></td></tr><tr><td class="src">HQualTy</td><td class="module"><a href="GHC-Iface-Ext-Types.html#v:HQualTy" title="GHC.Iface.Ext.Types">GHC.Iface.Ext.Types</a></td></tr><tr><td class="src">hsAllLTyVarNames</td><td class="module"><a href="GHC-Hs-Type.html#v:hsAllLTyVarNames" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsAnnotation</td><td class="module">GHC.Hs, <a href="GHC-Hs-Decls.html#v:HsAnnotation" title="GHC.Hs.Decls">GHC.Hs.Decls</a>, GHC</td></tr><tr><td class="src">HsApp</td><td class="module"><a href="GHC-Hs-Expr.html#v:HsApp" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsAppKindTy</td><td class="module"><a href="GHC-Hs-Type.html#v:HsAppKindTy" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsAppTy</td><td class="module"><a href="GHC-Hs-Type.html#v:HsAppTy" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsAppType</td><td class="module"><a href="GHC-Hs-Expr.html#v:HsAppType" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsArg</td><td class="module"><a href="GHC-Hs-Type.html#t:HsArg" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsArgPar</td><td class="module"><a href="GHC-Hs-Type.html#v:HsArgPar" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsArity</td><td class="module"><a href="GHC-Iface-Syntax.html#v:HsArity" title="GHC.Iface.Syntax">GHC.Iface.Syntax</a></td></tr><tr><td class="src">HsArrAppType</td><td class="module"><a href="GHC-Hs-Expr.html#t:HsArrAppType" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsArrow</td><td class="module"><a href="GHC-Hs-Type.html#t:HsArrow" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsBangTy</td><td class="module"><a href="GHC-Hs-Type.html#v:HsBangTy" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsBind</td><td class="module">GHC.Hs, <a href="GHC-Hs-Binds.html#t:HsBind" title="GHC.Hs.Binds">GHC.Hs.Binds</a>, GHC</td></tr><tr><td class="src">HsBindLR</td><td class="module">GHC.Hs, <a href="GHC-Hs-Binds.html#t:HsBindLR" title="GHC.Hs.Binds">GHC.Hs.Binds</a>, GHC</td></tr><tr><td class="src">HsBinTick</td><td class="module"><a href="GHC-Hs-Expr.html#v:HsBinTick" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsBootCtxt</td><td class="module"><a href="GHC-Rename-Env.html#v:HsBootCtxt" title="GHC.Rename.Env">GHC.Rename.Env</a>, <a href="GHC-Rename-Bind.html#v:HsBootCtxt" title="GHC.Rename.Bind">GHC.Rename.Bind</a></td></tr><tr><td class="src">HsBootFile</td><td class="module"><a href="GHC-Driver-Types.html#v:HsBootFile" title="GHC.Driver.Types">GHC.Driver.Types</a>, <a href="GHC-Driver-Phases.html#v:HsBootFile" title="GHC.Driver.Phases">GHC.Driver.Phases</a>, GHC.Plugins</td></tr><tr><td class="src">HsBoxedOrConstraintTuple</td><td class="module"><a href="GHC-Hs-Type.html#v:HsBoxedOrConstraintTuple" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsBoxedTuple</td><td class="module"><a href="GHC-Hs-Type.html#v:HsBoxedTuple" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsBracket</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="GHC-Hs-Expr.html#t:HsBracket" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-Hs-Expr.html#v:HsBracket" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">Hsc</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Data Constructor)</td><td class="module"><a href="GHC-Driver-Phases.html#v:Hsc" title="GHC.Driver.Phases">GHC.Driver.Phases</a></td></tr><tr><td class="alt">2 (Type/Class)</td><td class="module"><a href="GHC-Driver-Types.html#t:Hsc" title="GHC.Driver.Types">GHC.Driver.Types</a>, GHC.Plugins</td></tr><tr><td class="alt">3 (Data Constructor)</td><td class="module"><a href="GHC-Driver-Types.html#v:Hsc" title="GHC.Driver.Types">GHC.Driver.Types</a>, GHC.Plugins</td></tr><tr><td class="src">hscAddSptEntries</td><td class="module"><a href="GHC-Driver-Main.html#v:hscAddSptEntries" title="GHC.Driver.Main">GHC.Driver.Main</a></td></tr><tr><td class="src">HsCase</td><td class="module"><a href="GHC-Hs-Expr.html#v:HsCase" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HscAsm</td><td class="module"><a href="GHC-Driver-Session.html#v:HscAsm" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins, <a href="GHC.html#v:HscAsm" title="GHC">GHC</a></td></tr><tr><td class="src">HscC</td><td class="module"><a href="GHC-Driver-Session.html#v:HscC" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins, <a href="GHC.html#v:HscC" title="GHC">GHC</a></td></tr><tr><td class="src">hscCheckSafe</td><td class="module"><a href="GHC-Driver-Main.html#v:hscCheckSafe" title="GHC.Driver.Main">GHC.Driver.Main</a></td></tr><tr><td class="src">hscCompileCmmFile</td><td class="module"><a href="GHC-Driver-Main.html#v:hscCompileCmmFile" title="GHC.Driver.Main">GHC.Driver.Main</a></td></tr><tr><td class="src">hscCompileCoreExpr</td><td class="module"><a href="GHC-Driver-Main.html#v:hscCompileCoreExpr" title="GHC.Driver.Main">GHC.Driver.Main</a></td></tr><tr><td class="src">hscCompileCoreExpr'</td><td class="module"><a href="GHC-Driver-Main.html#v:hscCompileCoreExpr-39-" title="GHC.Driver.Main">GHC.Driver.Main</a></td></tr><tr><td class="src">hscCompileCoreExprHook</td><td class="module"><a href="GHC-Driver-Hooks.html#v:hscCompileCoreExprHook" title="GHC.Driver.Hooks">GHC.Driver.Hooks</a></td></tr><tr><td class="src">hscDecls</td><td class="module"><a href="GHC-Driver-Main.html#v:hscDecls" title="GHC.Driver.Main">GHC.Driver.Main</a></td></tr><tr><td class="src">hscDeclsWithLocation</td><td class="module"><a href="GHC-Driver-Main.html#v:hscDeclsWithLocation" title="GHC.Driver.Main">GHC.Driver.Main</a></td></tr><tr><td class="src">hscDesugar</td><td class="module"><a href="GHC-Driver-Main.html#v:hscDesugar" title="GHC.Driver.Main">GHC.Driver.Main</a></td></tr><tr><td class="src">hscDesugar'</td><td class="module"><a href="GHC-Driver-Main.html#v:hscDesugar-39-" title="GHC.Driver.Main">GHC.Driver.Main</a></td></tr><tr><td class="src">HscEnv</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="GHC-Driver-Types.html#t:HscEnv" title="GHC.Driver.Types">GHC.Driver.Types</a>, GHC.Plugins, <a href="GHC.html#t:HscEnv" title="GHC">GHC</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-Driver-Types.html#v:HscEnv" title="GHC.Driver.Types">GHC.Driver.Types</a>, GHC.Plugins</td></tr><tr><td class="src">hscEPS</td><td class="module"><a href="GHC-Driver-Types.html#v:hscEPS" title="GHC.Driver.Types">GHC.Driver.Types</a>, GHC.Plugins</td></tr><tr><td class="src">hscFrontendHook</td><td class="module"><a href="GHC-Driver-Hooks.html#v:hscFrontendHook" title="GHC.Driver.Hooks">GHC.Driver.Hooks</a></td></tr><tr><td class="src">hscGenHardCode</td><td class="module"><a href="GHC-Driver-Main.html#v:hscGenHardCode" title="GHC.Driver.Main">GHC.Driver.Main</a></td></tr><tr><td class="src">hscGetModuleInterface</td><td class="module"><a href="GHC-Driver-Main.html#v:hscGetModuleInterface" title="GHC.Driver.Main">GHC.Driver.Main</a></td></tr><tr><td class="src">hscGetSafe</td><td class="module"><a href="GHC-Driver-Main.html#v:hscGetSafe" title="GHC.Driver.Main">GHC.Driver.Main</a></td></tr><tr><td class="src">HsChar</td><td class="module">GHC.Hs, <a href="GHC-Hs-Lit.html#v:HsChar" title="GHC.Hs.Lit">GHC.Hs.Lit</a>, GHC</td></tr><tr><td class="src">HsCharPrim</td><td class="module">GHC.Hs, <a href="GHC-Hs-Lit.html#v:HsCharPrim" title="GHC.Hs.Lit">GHC.Hs.Lit</a>, GHC</td></tr><tr><td class="src">hscImport</td><td class="module"><a href="GHC-Driver-Main.html#v:hscImport" title="GHC.Driver.Main">GHC.Driver.Main</a></td></tr><tr><td class="src">hscIncrementalCompile</td><td class="module"><a href="GHC-Driver-Main.html#v:hscIncrementalCompile" title="GHC.Driver.Main">GHC.Driver.Main</a></td></tr><tr><td class="src">hscInteractive</td><td class="module"><a href="GHC-Driver-Main.html#v:hscInteractive" title="GHC.Driver.Main">GHC.Driver.Main</a></td></tr><tr><td class="src">hscInterp</td><td class="module"><a href="GHC-Runtime-Interpreter.html#v:hscInterp" title="GHC.Runtime.Interpreter">GHC.Runtime.Interpreter</a></td></tr><tr><td class="src">HscInterpreted</td><td class="module"><a href="GHC-Driver-Session.html#v:HscInterpreted" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins, <a href="GHC.html#v:HscInterpreted" title="GHC">GHC</a></td></tr><tr><td class="src">hscIsGHCiMonad</td><td class="module"><a href="GHC-Driver-Main.html#v:hscIsGHCiMonad" title="GHC.Driver.Main">GHC.Driver.Main</a></td></tr><tr><td class="src">hscKcType</td><td class="module"><a href="GHC-Driver-Main.html#v:hscKcType" title="GHC.Driver.Main">GHC.Driver.Main</a></td></tr><tr><td class="src">HscLlvm</td><td class="module"><a href="GHC-Driver-Session.html#v:HscLlvm" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins, <a href="GHC.html#v:HscLlvm" title="GHC">GHC</a></td></tr><tr><td class="src">hscMaybeWriteIface</td><td class="module"><a href="GHC-Driver-Main.html#v:hscMaybeWriteIface" title="GHC.Driver.Main">GHC.Driver.Main</a></td></tr><tr><td class="src">HsCmd</td><td class="module"><a href="GHC-Hs-Expr.html#t:HsCmd" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsCmdApp</td><td class="module"><a href="GHC-Hs-Expr.html#v:HsCmdApp" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsCmdArrApp</td><td class="module"><a href="GHC-Hs-Expr.html#v:HsCmdArrApp" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsCmdArrForm</td><td class="module"><a href="GHC-Hs-Expr.html#v:HsCmdArrForm" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsCmdCase</td><td class="module"><a href="GHC-Hs-Expr.html#v:HsCmdCase" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsCmdDo</td><td class="module"><a href="GHC-Hs-Expr.html#v:HsCmdDo" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsCmdIf</td><td class="module"><a href="GHC-Hs-Expr.html#v:HsCmdIf" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsCmdLam</td><td class="module"><a href="GHC-Hs-Expr.html#v:HsCmdLam" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsCmdLamCase</td><td class="module"><a href="GHC-Hs-Expr.html#v:HsCmdLamCase" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsCmdLet</td><td class="module"><a href="GHC-Hs-Expr.html#v:HsCmdLet" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsCmdPar</td><td class="module"><a href="GHC-Hs-Expr.html#v:HsCmdPar" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsCmdTop</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="GHC-Hs-Expr.html#t:HsCmdTop" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-Hs-Expr.html#v:HsCmdTop" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HscNotGeneratingCode</td><td class="module"><a href="GHC-Driver-Types.html#v:HscNotGeneratingCode" title="GHC.Driver.Types">GHC.Driver.Types</a>, <a href="GHC-Driver-Main.html#v:HscNotGeneratingCode" title="GHC.Driver.Main">GHC.Driver.Main</a>, GHC.Plugins</td></tr><tr><td class="src">HscNothing</td><td class="module"><a href="GHC-Driver-Session.html#v:HscNothing" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins, <a href="GHC.html#v:HscNothing" title="GHC">GHC</a></td></tr><tr><td class="src">HsComponentId</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="GHC-Driver-Backpack-Syntax.html#t:HsComponentId" title="GHC.Driver.Backpack.Syntax">GHC.Driver.Backpack.Syntax</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-Driver-Backpack-Syntax.html#v:HsComponentId" title="GHC.Driver.Backpack.Syntax">GHC.Driver.Backpack.Syntax</a></td></tr><tr><td class="src">hsComponentId</td><td class="module"><a href="GHC-Driver-Backpack-Syntax.html#v:hsComponentId" title="GHC.Driver.Backpack.Syntax">GHC.Driver.Backpack.Syntax</a></td></tr><tr><td class="src">hsConDeclArgTys</td><td class="module">GHC.Hs, <a href="GHC-Hs-Decls.html#v:hsConDeclArgTys" title="GHC.Hs.Decls">GHC.Hs.Decls</a>, GHC</td></tr><tr><td class="src">HsConDeclDetails</td><td class="module">GHC.Hs, <a href="GHC-Hs-Decls.html#t:HsConDeclDetails" title="GHC.Hs.Decls">GHC.Hs.Decls</a>, GHC</td></tr><tr><td class="src">hsConDeclTheta</td><td class="module">GHC.Hs, <a href="GHC-Hs-Decls.html#v:hsConDeclTheta" title="GHC.Hs.Decls">GHC.Hs.Decls</a>, GHC</td></tr><tr><td class="src">HsConDetails</td><td class="module"><a href="GHC-Hs-Type.html#t:HsConDetails" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">hsConDetailsArgs</td><td class="module"><a href="GHC-Hs-Type.html#v:hsConDetailsArgs" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsConLikeOut</td><td class="module"><a href="GHC-Hs-Expr.html#v:HsConLikeOut" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">hsConPatArgs</td><td class="module">GHC.Hs, <a href="GHC-Hs-Pat.html#v:hsConPatArgs" title="GHC.Hs.Pat">GHC.Hs.Pat</a>, GHC</td></tr><tr><td class="src">HsConPatDetails</td><td class="module">GHC.Hs, <a href="GHC-Hs-Pat.html#t:HsConPatDetails" title="GHC.Hs.Pat">GHC.Hs.Pat</a>, GHC</td></tr><tr><td class="src">HsConstraintTuple</td><td class="module"><a href="GHC-Hs-Type.html#v:HsConstraintTuple" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsContext</td><td class="module"><a href="GHC-Hs-Type.html#t:HsContext" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HscOut</td><td class="module"><a href="GHC-Driver-Pipeline-Monad.html#v:HscOut" title="GHC.Driver.Pipeline.Monad">GHC.Driver.Pipeline.Monad</a>, <a href="GHC-Driver-Pipeline.html#v:HscOut" title="GHC.Driver.Pipeline">GHC.Driver.Pipeline</a></td></tr><tr><td class="src">hscParse</td><td class="module"><a href="GHC-Driver-Main.html#v:hscParse" title="GHC.Driver.Main">GHC.Driver.Main</a></td></tr><tr><td class="src">hscParse'</td><td class="module"><a href="GHC-Driver-Main.html#v:hscParse-39-" title="GHC.Driver.Main">GHC.Driver.Main</a></td></tr><tr><td class="src">hscParsedDecls</td><td class="module"><a href="GHC-Driver-Main.html#v:hscParsedDecls" title="GHC.Driver.Main">GHC.Driver.Main</a></td></tr><tr><td class="src">hscParseDeclsWithLocation</td><td class="module"><a href="GHC-Driver-Main.html#v:hscParseDeclsWithLocation" title="GHC.Driver.Main">GHC.Driver.Main</a></td></tr><tr><td class="src">hscParsedStmt</td><td class="module"><a href="GHC-Driver-Main.html#v:hscParsedStmt" title="GHC.Driver.Main">GHC.Driver.Main</a></td></tr><tr><td class="src">hscParseExpr</td><td class="module"><a href="GHC-Driver-Main.html#v:hscParseExpr" title="GHC.Driver.Main">GHC.Driver.Main</a></td></tr><tr><td class="src">hscParseIdentifier</td><td class="module"><a href="GHC-Driver-Main.html#v:hscParseIdentifier" title="GHC.Driver.Main">GHC.Driver.Main</a></td></tr><tr><td class="src">hscParseStmtWithLocation</td><td class="module"><a href="GHC-Driver-Main.html#v:hscParseStmtWithLocation" title="GHC.Driver.Main">GHC.Driver.Main</a></td></tr><tr><td class="src">hscParseType</td><td class="module"><a href="GHC-Driver-Main.html#v:hscParseType" title="GHC.Driver.Main">GHC.Driver.Main</a></td></tr><tr><td class="src">hscPostBackendPhase</td><td class="module"><a href="GHC-Driver-Pipeline.html#v:hscPostBackendPhase" title="GHC.Driver.Pipeline">GHC.Driver.Pipeline</a></td></tr><tr><td class="src">HsCpr</td><td class="module"><a href="GHC-Iface-Syntax.html#v:HsCpr" title="GHC.Iface.Syntax">GHC.Iface.Syntax</a></td></tr><tr><td class="src">HscRecomp</td><td class="module"><a href="GHC-Driver-Types.html#v:HscRecomp" title="GHC.Driver.Types">GHC.Driver.Types</a>, <a href="GHC-Driver-Main.html#v:HscRecomp" title="GHC.Driver.Main">GHC.Driver.Main</a>, GHC.Plugins</td></tr><tr><td class="src">hscRnImportDecls</td><td class="module"><a href="GHC-Driver-Main.html#v:hscRnImportDecls" title="GHC.Driver.Main">GHC.Driver.Main</a></td></tr><tr><td class="src">hscSimpleIface'</td><td class="module"><a href="GHC-Driver-Main.html#v:hscSimpleIface-39-" title="GHC.Driver.Main">GHC.Driver.Main</a></td></tr><tr><td class="src">hscSimplify</td><td class="module"><a href="GHC-Driver-Main.html#v:hscSimplify" title="GHC.Driver.Main">GHC.Driver.Main</a></td></tr><tr><td class="src">hscSimplify'</td><td class="module"><a href="GHC-Driver-Main.html#v:hscSimplify-39-" title="GHC.Driver.Main">GHC.Driver.Main</a></td></tr><tr><td class="src">HscSource</td><td class="module"><a href="GHC-Driver-Types.html#t:HscSource" title="GHC.Driver.Types">GHC.Driver.Types</a>, <a href="GHC-Driver-Phases.html#t:HscSource" title="GHC.Driver.Phases">GHC.Driver.Phases</a>, GHC.Plugins</td></tr><tr><td class="src">hscSourceString</td><td class="module"><a href="GHC-Driver-Types.html#v:hscSourceString" title="GHC.Driver.Types">GHC.Driver.Types</a>, <a href="GHC-Driver-Phases.html#v:hscSourceString" title="GHC.Driver.Phases">GHC.Driver.Phases</a>, GHC.Plugins</td></tr><tr><td class="src">hscSourceToIsBoot</td><td class="module"><a href="GHC-Driver-Make.html#v:hscSourceToIsBoot" title="GHC.Driver.Make">GHC.Driver.Make</a></td></tr><tr><td class="src">HscStatus</td><td class="module"><a href="GHC-Driver-Types.html#t:HscStatus" title="GHC.Driver.Types">GHC.Driver.Types</a>, <a href="GHC-Driver-Main.html#t:HscStatus" title="GHC.Driver.Main">GHC.Driver.Main</a>, GHC.Plugins</td></tr><tr><td class="src">hscStmt</td><td class="module"><a href="GHC-Driver-Main.html#v:hscStmt" title="GHC.Driver.Main">GHC.Driver.Main</a></td></tr><tr><td class="src">hscStmtWithLocation</td><td class="module"><a href="GHC-Driver-Main.html#v:hscStmtWithLocation" title="GHC.Driver.Main">GHC.Driver.Main</a></td></tr><tr><td class="src">hscs_guts</td><td class="module"><a href="GHC-Driver-Types.html#v:hscs_guts" title="GHC.Driver.Types">GHC.Driver.Types</a>, <a href="GHC-Driver-Main.html#v:hscs_guts" title="GHC.Driver.Main">GHC.Driver.Main</a>, GHC.Plugins</td></tr><tr><td class="src">hscs_iface_dflags</td><td class="module"><a href="GHC-Driver-Types.html#v:hscs_iface_dflags" title="GHC.Driver.Types">GHC.Driver.Types</a>, <a href="GHC-Driver-Main.html#v:hscs_iface_dflags" title="GHC.Driver.Main">GHC.Driver.Main</a>, GHC.Plugins</td></tr><tr><td class="src">hscs_mod_location</td><td class="module"><a href="GHC-Driver-Types.html#v:hscs_mod_location" title="GHC.Driver.Types">GHC.Driver.Types</a>, <a href="GHC-Driver-Main.html#v:hscs_mod_location" title="GHC.Driver.Main">GHC.Driver.Main</a>, GHC.Plugins</td></tr><tr><td class="src">hscs_old_iface_hash</td><td class="module"><a href="GHC-Driver-Types.html#v:hscs_old_iface_hash" title="GHC.Driver.Types">GHC.Driver.Types</a>, <a href="GHC-Driver-Main.html#v:hscs_old_iface_hash" title="GHC.Driver.Main">GHC.Driver.Main</a>, GHC.Plugins</td></tr><tr><td class="src">hscs_partial_iface</td><td class="module"><a href="GHC-Driver-Types.html#v:hscs_partial_iface" title="GHC.Driver.Types">GHC.Driver.Types</a>, <a href="GHC-Driver-Main.html#v:hscs_partial_iface" title="GHC.Driver.Main">GHC.Driver.Main</a>, GHC.Plugins</td></tr><tr><td class="src">HscTarget</td><td class="module"><a href="GHC-Driver-Session.html#t:HscTarget" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins, <a href="GHC.html#t:HscTarget" title="GHC">GHC</a></td></tr><tr><td class="src">hscTarget</td><td class="module"><a href="GHC-Driver-Session.html#v:hscTarget" title="GHC.Driver.Session">GHC.Driver.Session</a>, GHC.Plugins, <a href="GHC.html#v:hscTarget" title="GHC">GHC</a></td></tr><tr><td class="src">hscTcExpr</td><td class="module"><a href="GHC-Driver-Main.html#v:hscTcExpr" title="GHC.Driver.Main">GHC.Driver.Main</a></td></tr><tr><td class="src">hscTcRcLookupName</td><td class="module"><a href="GHC-Driver-Main.html#v:hscTcRcLookupName" title="GHC.Driver.Main">GHC.Driver.Main</a></td></tr><tr><td class="src">hscTcRnGetInfo</td><td class="module"><a href="GHC-Driver-Main.html#v:hscTcRnGetInfo" title="GHC.Driver.Main">GHC.Driver.Main</a></td></tr><tr><td class="src">hscTcRnLookupRdrName</td><td class="module"><a href="GHC-Driver-Main.html#v:hscTcRnLookupRdrName" title="GHC.Driver.Main">GHC.Driver.Main</a></td></tr><tr><td class="src">hscTypecheckRename</td><td class="module"><a href="GHC-Driver-Main.html#v:hscTypecheckRename" title="GHC.Driver.Main">GHC.Driver.Main</a></td></tr><tr><td class="src">HscUpdateBoot</td><td class="module"><a href="GHC-Driver-Types.html#v:HscUpdateBoot" title="GHC.Driver.Types">GHC.Driver.Types</a>, <a href="GHC-Driver-Main.html#v:HscUpdateBoot" title="GHC.Driver.Main">GHC.Driver.Main</a>, GHC.Plugins</td></tr><tr><td class="src">HscUpdateSig</td><td class="module"><a href="GHC-Driver-Types.html#v:HscUpdateSig" title="GHC.Driver.Types">GHC.Driver.Types</a>, <a href="GHC-Driver-Main.html#v:HscUpdateSig" title="GHC.Driver.Main">GHC.Driver.Main</a>, GHC.Plugins</td></tr><tr><td class="src">HscUpToDate</td><td class="module"><a href="GHC-Driver-Types.html#v:HscUpToDate" title="GHC.Driver.Types">GHC.Driver.Types</a>, <a href="GHC-Driver-Main.html#v:HscUpToDate" title="GHC.Driver.Main">GHC.Driver.Main</a>, GHC.Plugins</td></tr><tr><td class="src">hsc_dflags</td><td class="module"><a href="GHC-Driver-Types.html#v:hsc_dflags" title="GHC.Driver.Types">GHC.Driver.Types</a>, GHC.Plugins</td></tr><tr><td class="src">hsc_dynLinker</td><td class="module"><a href="GHC-Driver-Types.html#v:hsc_dynLinker" title="GHC.Driver.Types">GHC.Driver.Types</a>, GHC.Plugins</td></tr><tr><td class="src">hsc_env</td><td class="module"><a href="GHC-Driver-Pipeline-Monad.html#v:hsc_env" title="GHC.Driver.Pipeline.Monad">GHC.Driver.Pipeline.Monad</a>, <a href="GHC-Driver-Pipeline.html#v:hsc_env" title="GHC.Driver.Pipeline">GHC.Driver.Pipeline</a></td></tr><tr><td class="src">hsc_EPS</td><td class="module"><a href="GHC-Driver-Types.html#v:hsc_EPS" title="GHC.Driver.Types">GHC.Driver.Types</a>, GHC.Plugins</td></tr><tr><td class="src">hsc_FC</td><td class="module"><a href="GHC-Driver-Types.html#v:hsc_FC" title="GHC.Driver.Types">GHC.Driver.Types</a>, GHC.Plugins</td></tr><tr><td class="src">hsc_HPT</td><td class="module"><a href="GHC-Driver-Types.html#v:hsc_HPT" title="GHC.Driver.Types">GHC.Driver.Types</a>, GHC.Plugins</td></tr><tr><td class="src">hsc_IC</td><td class="module"><a href="GHC-Driver-Types.html#v:hsc_IC" title="GHC.Driver.Types">GHC.Driver.Types</a>, GHC.Plugins</td></tr><tr><td class="src">hsc_interp</td><td class="module"><a href="GHC-Driver-Types.html#v:hsc_interp" title="GHC.Driver.Types">GHC.Driver.Types</a>, GHC.Plugins</td></tr><tr><td class="src">hsc_mod_graph</td><td class="module"><a href="GHC-Driver-Types.html#v:hsc_mod_graph" title="GHC.Driver.Types">GHC.Driver.Types</a>, GHC.Plugins</td></tr><tr><td class="src">hsc_NC</td><td class="module"><a href="GHC-Driver-Types.html#v:hsc_NC" title="GHC.Driver.Types">GHC.Driver.Types</a>, GHC.Plugins</td></tr><tr><td class="src">hsc_targets</td><td class="module"><a href="GHC-Driver-Types.html#v:hsc_targets" title="GHC.Driver.Types">GHC.Driver.Types</a>, GHC.Plugins</td></tr><tr><td class="src">hsc_type_env_var</td><td class="module"><a href="GHC-Driver-Types.html#v:hsc_type_env_var" title="GHC.Driver.Types">GHC.Driver.Types</a>, GHC.Plugins</td></tr><tr><td class="src">HsDataDefn</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module">GHC.Hs, <a href="GHC-Hs-Decls.html#t:HsDataDefn" title="GHC.Hs.Decls">GHC.Hs.Decls</a>, GHC</td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module">GHC.Hs, <a href="GHC-Hs-Decls.html#v:HsDataDefn" title="GHC.Hs.Decls">GHC.Hs.Decls</a>, GHC</td></tr><tr><td class="src">hsDataFamInstBinders</td><td class="module"><a href="GHC-Hs-Utils.html#v:hsDataFamInstBinders" title="GHC.Hs.Utils">GHC.Hs.Utils</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsDecl</td><td class="module">GHC.Hs, <a href="GHC-Hs-Decls.html#t:HsDecl" title="GHC.Hs.Decls">GHC.Hs.Decls</a>, GHC</td></tr><tr><td class="src">hsDeclHasCusk</td><td class="module">GHC.Hs, <a href="GHC-Hs-Decls.html#v:hsDeclHasCusk" title="GHC.Hs.Decls">GHC.Hs.Decls</a>, GHC</td></tr><tr><td class="src">HsDeriving</td><td class="module">GHC.Hs, <a href="GHC-Hs-Decls.html#t:HsDeriving" title="GHC.Hs.Decls">GHC.Hs.Decls</a>, GHC</td></tr><tr><td class="src">HsDerivingClause</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module">GHC.Hs, <a href="GHC-Hs-Decls.html#t:HsDerivingClause" title="GHC.Hs.Decls">GHC.Hs.Decls</a>, GHC</td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module">GHC.Hs, <a href="GHC-Hs-Decls.html#v:HsDerivingClause" title="GHC.Hs.Decls">GHC.Hs.Decls</a>, GHC</td></tr><tr><td class="src">HsDo</td><td class="module"><a href="GHC-Hs-Expr.html#v:HsDo" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsDocContext</td><td class="module"><a href="GHC-Rename-Utils.html#t:HsDocContext" title="GHC.Rename.Utils">GHC.Rename.Utils</a></td></tr><tr><td class="src">HsDocString</td><td class="module">GHC.Hs, <a href="GHC-Hs-Doc.html#t:HsDocString" title="GHC.Hs.Doc">GHC.Hs.Doc</a>, GHC</td></tr><tr><td class="src">hsDocStringToByteString</td><td class="module">GHC.Hs, <a href="GHC-Hs-Doc.html#v:hsDocStringToByteString" title="GHC.Hs.Doc">GHC.Hs.Doc</a>, GHC</td></tr><tr><td class="src">HsDocTy</td><td class="module"><a href="GHC-Hs-Type.html#v:HsDocTy" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsDoublePrim</td><td class="module">GHC.Hs, <a href="GHC-Hs-Lit.html#v:HsDoublePrim" title="GHC.Hs.Lit">GHC.Hs.Lit</a>, GHC</td></tr><tr><td class="src">hsep</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="GHC-Utils-Ppr.html#v:hsep" title="GHC.Utils.Ppr">GHC.Utils.Ppr</a></td></tr><tr><td class="alt">2 (Function)</td><td class="module"><a href="GHC-Utils-Outputable.html#v:hsep" title="GHC.Utils.Outputable">GHC.Utils.Outputable</a>, GHC.Plugins</td></tr><tr><td class="src">HsExpanded</td><td class="module"><a href="GHC-Hs-Expr.html#v:HsExpanded" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsExpansion</td><td class="module"><a href="GHC-Hs-Expr.html#t:HsExpansion" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsExplicitListTy</td><td class="module"><a href="GHC-Hs-Type.html#v:HsExplicitListTy" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">hsExplicitLTyVarNames</td><td class="module"><a href="GHC-Hs-Type.html#v:hsExplicitLTyVarNames" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsExplicitMult</td><td class="module"><a href="GHC-Hs-Type.html#v:HsExplicitMult" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsExplicitTupleTy</td><td class="module"><a href="GHC-Hs-Type.html#v:HsExplicitTupleTy" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsExpr</td><td class="module"><a href="GHC-Hs-Expr.html#t:HsExpr" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">hsExprNeedsParens</td><td class="module"><a href="GHC-Hs-Expr.html#v:hsExprNeedsParens" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsFirstOrderApp</td><td class="module"><a href="GHC-Hs-Expr.html#v:HsFirstOrderApp" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsFloatPrim</td><td class="module">GHC.Hs, <a href="GHC-Hs-Lit.html#v:HsFloatPrim" title="GHC.Hs.Lit">GHC.Hs.Lit</a>, GHC</td></tr><tr><td class="src">HsForAllInvis</td><td class="module"><a href="GHC-Hs-Type.html#v:HsForAllInvis" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsForAllTelescope</td><td class="module"><a href="GHC-Hs-Type.html#t:HsForAllTelescope" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsForAllTy</td><td class="module"><a href="GHC-Hs-Type.html#v:HsForAllTy" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsForAllVis</td><td class="module"><a href="GHC-Hs-Type.html#v:HsForAllVis" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">hsForeignDeclsBinders</td><td class="module"><a href="GHC-Hs-Utils.html#v:hsForeignDeclsBinders" title="GHC.Hs.Utils">GHC.Hs.Utils</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsFractional</td><td class="module">GHC.Hs, <a href="GHC-Hs-Lit.html#v:HsFractional" title="GHC.Hs.Lit">GHC.Hs.Lit</a>, GHC</td></tr><tr><td class="src">HsFunTy</td><td class="module"><a href="GHC-Hs-Type.html#v:HsFunTy" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">hsf_invis_bndrs</td><td class="module"><a href="GHC-Hs-Type.html#v:hsf_invis_bndrs" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">hsf_vis_bndrs</td><td class="module"><a href="GHC-Hs-Type.html#v:hsf_vis_bndrs" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">hsf_xinvis</td><td class="module"><a href="GHC-Hs-Type.html#v:hsf_xinvis" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">hsf_xvis</td><td class="module"><a href="GHC-Hs-Type.html#v:hsf_xvis" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsGroup</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module">GHC.Hs, <a href="GHC-Hs-Decls.html#t:HsGroup" title="GHC.Hs.Decls">GHC.Hs.Decls</a>, GHC</td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module">GHC.Hs, <a href="GHC-Hs-Decls.html#v:HsGroup" title="GHC.Hs.Decls">GHC.Hs.Decls</a>, GHC</td></tr><tr><td class="src">hsGroupBinders</td><td class="module"><a href="GHC-Hs-Utils.html#v:hsGroupBinders" title="GHC.Hs.Utils">GHC.Hs.Utils</a>, GHC.Hs, GHC</td></tr><tr><td class="src">hsGroupInstDecls</td><td class="module">GHC.Hs, <a href="GHC-Hs-Decls.html#v:hsGroupInstDecls" title="GHC.Hs.Decls">GHC.Hs.Decls</a>, GHC</td></tr><tr><td class="src">hsGroupTopLevelFixitySigs</td><td class="module">GHC.Hs, <a href="GHC-Hs-Decls.html#v:hsGroupTopLevelFixitySigs" title="GHC.Hs.Decls">GHC.Hs.Decls</a>, GHC</td></tr><tr><td class="src">HsHigherOrderApp</td><td class="module"><a href="GHC-Hs-Expr.html#v:HsHigherOrderApp" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsIB</td><td class="module"><a href="GHC-Hs-Type.html#v:HsIB" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">hsib_body</td><td class="module"><a href="GHC-Hs-Type.html#v:hsib_body" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">hsib_ext</td><td class="module"><a href="GHC-Hs-Type.html#v:hsib_ext" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsIf</td><td class="module"><a href="GHC-Hs-Expr.html#v:HsIf" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsigFile</td><td class="module"><a href="GHC-Driver-Types.html#v:HsigFile" title="GHC.Driver.Types">GHC.Driver.Types</a>, <a href="GHC-Driver-Phases.html#v:HsigFile" title="GHC.Driver.Phases">GHC.Driver.Phases</a>, GHC.Plugins</td></tr><tr><td class="src">HsImplBang</td><td class="module"><a href="GHC-Core-DataCon.html#t:HsImplBang" title="GHC.Core.DataCon">GHC.Core.DataCon</a>, <a href="GHC-Hs-Type.html#t:HsImplBang" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC.Plugins, GHC</td></tr><tr><td class="src">HsImplicitBndrs</td><td class="module"><a href="GHC-Hs-Type.html#t:HsImplicitBndrs" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">hsImplicitBody</td><td class="module"><a href="GHC-Hs-Type.html#v:hsImplicitBody" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsInline</td><td class="module"><a href="GHC-Iface-Syntax.html#v:HsInline" title="GHC.Iface.Syntax">GHC.Iface.Syntax</a></td></tr><tr><td class="src">HsInt</td><td class="module">GHC.Hs, <a href="GHC-Hs-Lit.html#v:HsInt" title="GHC.Hs.Lit">GHC.Hs.Lit</a>, GHC</td></tr><tr><td class="src">HsInt64Prim</td><td class="module">GHC.Hs, <a href="GHC-Hs-Lit.html#v:HsInt64Prim" title="GHC.Hs.Lit">GHC.Hs.Lit</a>, GHC</td></tr><tr><td class="src">HsInteger</td><td class="module">GHC.Hs, <a href="GHC-Hs-Lit.html#v:HsInteger" title="GHC.Hs.Lit">GHC.Hs.Lit</a>, GHC</td></tr><tr><td class="src">HsIntegral</td><td class="module">GHC.Hs, <a href="GHC-Hs-Lit.html#v:HsIntegral" title="GHC.Hs.Lit">GHC.Hs.Lit</a>, GHC</td></tr><tr><td class="src">HsIntPrim</td><td class="module">GHC.Hs, <a href="GHC-Hs-Lit.html#v:HsIntPrim" title="GHC.Hs.Lit">GHC.Hs.Lit</a>, GHC</td></tr><tr><td class="src">HsIParamTy</td><td class="module"><a href="GHC-Hs-Type.html#v:HsIParamTy" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsIPBinds</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module">GHC.Hs, <a href="GHC-Hs-Binds.html#t:HsIPBinds" title="GHC.Hs.Binds">GHC.Hs.Binds</a>, GHC</td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module">GHC.Hs, <a href="GHC-Hs-Binds.html#v:HsIPBinds" title="GHC.Hs.Binds">GHC.Hs.Binds</a>, GHC</td></tr><tr><td class="src">HsIPName</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="GHC-Hs-Type.html#t:HsIPName" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-Hs-Type.html#v:HsIPName" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">hsIPNameFS</td><td class="module"><a href="GHC-Hs-Type.html#v:hsIPNameFS" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsIPVar</td><td class="module"><a href="GHC-Hs-Expr.html#v:HsIPVar" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsIsString</td><td class="module">GHC.Hs, <a href="GHC-Hs-Lit.html#v:HsIsString" title="GHC.Hs.Lit">GHC.Hs.Lit</a>, GHC</td></tr><tr><td class="src">HsKind</td><td class="module"><a href="GHC-Hs-Type.html#t:HsKind" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsKindSig</td><td class="module"><a href="GHC-Hs-Type.html#v:HsKindSig" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsLam</td><td class="module"><a href="GHC-Hs-Expr.html#v:HsLam" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsLamCase</td><td class="module"><a href="GHC-Hs-Expr.html#v:HsLamCase" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsLazy</td><td class="module"><a href="GHC-Core-DataCon.html#v:HsLazy" title="GHC.Core.DataCon">GHC.Core.DataCon</a>, <a href="GHC-Hs-Type.html#v:HsLazy" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC.Plugins, GHC</td></tr><tr><td class="src">HsLet</td><td class="module"><a href="GHC-Hs-Expr.html#v:HsLet" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsLevity</td><td class="module"><a href="GHC-Iface-Syntax.html#v:HsLevity" title="GHC.Iface.Syntax">GHC.Iface.Syntax</a></td></tr><tr><td class="src">HsLFInfo</td><td class="module"><a href="GHC-Iface-Syntax.html#v:HsLFInfo" title="GHC.Iface.Syntax">GHC.Iface.Syntax</a></td></tr><tr><td class="src">hsLinear</td><td class="module"><a href="GHC-Hs-Type.html#v:hsLinear" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsLinearArrow</td><td class="module"><a href="GHC-Hs-Type.html#v:HsLinearArrow" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsListTy</td><td class="module"><a href="GHC-Hs-Type.html#v:HsListTy" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsLit</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module">GHC.Hs, <a href="GHC-Hs-Lit.html#t:HsLit" title="GHC.Hs.Lit">GHC.Hs.Lit</a>, GHC</td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-Hs-Expr.html#v:HsLit" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">hsLitKey</td><td class="module"><a href="GHC-HsToCore-Match-Literal.html#v:hsLitKey" title="GHC.HsToCore.Match.Literal">GHC.HsToCore.Match.Literal</a></td></tr><tr><td class="src">hsLitNeedsParens</td><td class="module">GHC.Hs, <a href="GHC-Hs-Lit.html#v:hsLitNeedsParens" title="GHC.Hs.Lit">GHC.Hs.Lit</a>, GHC</td></tr><tr><td class="src">hsLitType</td><td class="module"><a href="GHC-Tc-Utils-Zonk.html#v:hsLitType" title="GHC.Tc.Utils.Zonk">GHC.Tc.Utils.Zonk</a></td></tr><tr><td class="src">hsLMatchPats</td><td class="module"><a href="GHC-Hs-Expr.html#v:hsLMatchPats" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsLocalBinds</td><td class="module">GHC.Hs, <a href="GHC-Hs-Binds.html#t:HsLocalBinds" title="GHC.Hs.Binds">GHC.Hs.Binds</a>, GHC</td></tr><tr><td class="src">HsLocalBindsLR</td><td class="module">GHC.Hs, <a href="GHC-Hs-Binds.html#t:HsLocalBindsLR" title="GHC.Hs.Binds">GHC.Hs.Binds</a>, GHC</td></tr><tr><td class="src">hsLPatType</td><td class="module"><a href="GHC-Tc-Utils-Zonk.html#v:hsLPatType" title="GHC.Tc.Utils.Zonk">GHC.Tc.Utils.Zonk</a></td></tr><tr><td class="src">hsLTyClDeclBinders</td><td class="module"><a href="GHC-Hs-Utils.html#v:hsLTyClDeclBinders" title="GHC.Hs.Utils">GHC.Hs.Utils</a>, GHC.Hs, GHC</td></tr><tr><td class="src">hsLTyVarLocName</td><td class="module"><a href="GHC-Hs-Type.html#v:hsLTyVarLocName" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">hsLTyVarLocNames</td><td class="module"><a href="GHC-Hs-Type.html#v:hsLTyVarLocNames" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">hsLTyVarName</td><td class="module"><a href="GHC-Hs-Type.html#v:hsLTyVarName" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">hsLTyVarNames</td><td class="module"><a href="GHC-Hs-Type.html#v:hsLTyVarNames" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsMatchContext</td><td class="module"><a href="GHC-Hs-Expr.html#t:HsMatchContext" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">hsmodDecls</td><td class="module"><a href="GHC-Hs.html#v:hsmodDecls" title="GHC.Hs">GHC.Hs</a>, GHC</td></tr><tr><td class="src">hsmodDeprecMessage</td><td class="module"><a href="GHC-Hs.html#v:hsmodDeprecMessage" title="GHC.Hs">GHC.Hs</a>, GHC</td></tr><tr><td class="src">hsmodExports</td><td class="module"><a href="GHC-Hs.html#v:hsmodExports" title="GHC.Hs">GHC.Hs</a>, GHC</td></tr><tr><td class="src">hsmodHaddockModHeader</td><td class="module"><a href="GHC-Hs.html#v:hsmodHaddockModHeader" title="GHC.Hs">GHC.Hs</a>, GHC</td></tr><tr><td class="src">hsmodImports</td><td class="module"><a href="GHC-Hs.html#v:hsmodImports" title="GHC.Hs">GHC.Hs</a>, GHC</td></tr><tr><td class="src">hsmodLayout</td><td class="module"><a href="GHC-Hs.html#v:hsmodLayout" title="GHC.Hs">GHC.Hs</a>, GHC</td></tr><tr><td class="src">hsmodName</td><td class="module"><a href="GHC-Hs.html#v:hsmodName" title="GHC.Hs">GHC.Hs</a>, GHC</td></tr><tr><td class="src">HsModule</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="GHC-Hs.html#t:HsModule" title="GHC.Hs">GHC.Hs</a>, GHC</td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-Hs.html#v:HsModule" title="GHC.Hs">GHC.Hs</a>, GHC</td></tr><tr><td class="src">HsModuleId</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="GHC-Driver-Backpack-Syntax.html#t:HsModuleId" title="GHC.Driver.Backpack.Syntax">GHC.Driver.Backpack.Syntax</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-Driver-Backpack-Syntax.html#v:HsModuleId" title="GHC.Driver.Backpack.Syntax">GHC.Driver.Backpack.Syntax</a></td></tr><tr><td class="src">HsModuleSubst</td><td class="module"><a href="GHC-Driver-Backpack-Syntax.html#t:HsModuleSubst" title="GHC.Driver.Backpack.Syntax">GHC.Driver.Backpack.Syntax</a></td></tr><tr><td class="src">HsModuleVar</td><td class="module"><a href="GHC-Driver-Backpack-Syntax.html#v:HsModuleVar" title="GHC.Driver.Backpack.Syntax">GHC.Driver.Backpack.Syntax</a></td></tr><tr><td class="src">hsMult</td><td class="module"><a href="GHC-Hs-Type.html#v:hsMult" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsMultiIf</td><td class="module"><a href="GHC-Hs-Expr.html#v:HsMultiIf" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsNoCafRefs</td><td class="module"><a href="GHC-Iface-Syntax.html#v:HsNoCafRefs" title="GHC.Iface.Syntax">GHC.Iface.Syntax</a></td></tr><tr><td class="src">HsNumTy</td><td class="module"><a href="GHC-Hs-Type.html#v:HsNumTy" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsOpTy</td><td class="module"><a href="GHC-Hs-Type.html#v:HsOpTy" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsOverLabel</td><td class="module"><a href="GHC-Hs-Expr.html#v:HsOverLabel" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsOverLit</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module">GHC.Hs, <a href="GHC-Hs-Lit.html#t:HsOverLit" title="GHC.Hs.Lit">GHC.Hs.Lit</a>, GHC</td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-Hs-Expr.html#v:HsOverLit" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">hsOverLitName</td><td class="module"><a href="GHC-Tc-Utils-Zonk.html#v:hsOverLitName" title="GHC.Tc.Utils.Zonk">GHC.Tc.Utils.Zonk</a></td></tr><tr><td class="src">hsOverLitNeedsParens</td><td class="module">GHC.Hs, <a href="GHC-Hs-Lit.html#v:hsOverLitNeedsParens" title="GHC.Hs.Lit">GHC.Hs.Lit</a>, GHC</td></tr><tr><td class="src">hsPackageName</td><td class="module"><a href="GHC-Driver-Backpack-Syntax.html#v:hsPackageName" title="GHC.Driver.Backpack.Syntax">GHC.Driver.Backpack.Syntax</a></td></tr><tr><td class="src">HsPar</td><td class="module"><a href="GHC-Hs-Expr.html#v:HsPar" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsParsedModule</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="GHC-Driver-Types.html#t:HsParsedModule" title="GHC.Driver.Types">GHC.Driver.Types</a>, GHC.Plugins</td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-Driver-Types.html#v:HsParsedModule" title="GHC.Driver.Types">GHC.Driver.Types</a>, GHC.Plugins</td></tr><tr><td class="src">HsParTy</td><td class="module"><a href="GHC-Hs-Type.html#v:HsParTy" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsPatSigType</td><td class="module"><a href="GHC-Hs-Type.html#t:HsPatSigType" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">hsPatSigType</td><td class="module"><a href="GHC-Hs-Type.html#v:hsPatSigType" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsPatSynDetails</td><td class="module">GHC.Hs, <a href="GHC-Hs-Binds.html#t:HsPatSynDetails" title="GHC.Hs.Binds">GHC.Hs.Binds</a>, GHC</td></tr><tr><td class="src">HsPatSynDir</td><td class="module">GHC.Hs, <a href="GHC-Hs-Binds.html#t:HsPatSynDir" title="GHC.Hs.Binds">GHC.Hs.Binds</a>, GHC</td></tr><tr><td class="src">hsPatSynSelectors</td><td class="module"><a href="GHC-Hs-Utils.html#v:hsPatSynSelectors" title="GHC.Hs.Utils">GHC.Hs.Utils</a>, GHC.Hs, GHC</td></tr><tr><td class="src">hsPatType</td><td class="module"><a href="GHC-Tc-Utils-Zonk.html#v:hsPatType" title="GHC.Tc.Utils.Zonk">GHC.Tc.Utils.Zonk</a></td></tr><tr><td class="src">HsPp</td><td class="module"><a href="GHC-Driver-Phases.html#v:HsPp" title="GHC.Driver.Phases">GHC.Driver.Phases</a></td></tr><tr><td class="src">HsPragE</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Data Constructor)</td><td class="module"><a href="GHC-Hs-Expr.html#v:HsPragE" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="alt">2 (Type/Class)</td><td class="module"><a href="GHC-Hs-Expr.html#t:HsPragE" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsPragSCC</td><td class="module"><a href="GHC-Hs-Expr.html#v:HsPragSCC" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsPragTick</td><td class="module"><a href="GHC-Hs-Expr.html#v:HsPragTick" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsProc</td><td class="module"><a href="GHC-Hs-Expr.html#v:HsProc" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsPS</td><td class="module"><a href="GHC-Hs-Type.html#v:HsPS" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsPSRn</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="GHC-Hs-Type.html#t:HsPSRn" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-Hs-Type.html#v:HsPSRn" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">hsps_body</td><td class="module"><a href="GHC-Hs-Type.html#v:hsps_body" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">hsps_ext</td><td class="module"><a href="GHC-Hs-Type.html#v:hsps_ext" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">hsps_imp_tvs</td><td class="module"><a href="GHC-Hs-Type.html#v:hsps_imp_tvs" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">hsps_nwcs</td><td class="module"><a href="GHC-Hs-Type.html#v:hsps_nwcs" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">hsQTvExplicit</td><td class="module"><a href="GHC-Hs-Type.html#v:hsQTvExplicit" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsQTvs</td><td class="module"><a href="GHC-Hs-Type.html#v:HsQTvs" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsQualTy</td><td class="module"><a href="GHC-Hs-Type.html#v:HsQualTy" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsQuasiQuote</td><td class="module"><a href="GHC-Hs-Expr.html#v:HsQuasiQuote" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">hsq_explicit</td><td class="module"><a href="GHC-Hs-Type.html#v:hsq_explicit" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">hsq_ext</td><td class="module"><a href="GHC-Hs-Type.html#v:hsq_ext" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsRat</td><td class="module">GHC.Hs, <a href="GHC-Hs-Lit.html#v:HsRat" title="GHC.Hs.Lit">GHC.Hs.Lit</a>, GHC</td></tr><tr><td class="src">HsRecField</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module">GHC.Hs, <a href="GHC-Hs-Pat.html#t:HsRecField" title="GHC.Hs.Pat">GHC.Hs.Pat</a>, GHC</td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module">GHC.Hs, <a href="GHC-Hs-Pat.html#v:HsRecField" title="GHC.Hs.Pat">GHC.Hs.Pat</a>, GHC</td></tr><tr><td class="src">HsRecField'</td><td class="module">GHC.Hs, <a href="GHC-Hs-Pat.html#t:HsRecField-39-" title="GHC.Hs.Pat">GHC.Hs.Pat</a>, GHC</td></tr><tr><td class="src">hsRecFieldArg</td><td class="module">GHC.Hs, <a href="GHC-Hs-Pat.html#v:hsRecFieldArg" title="GHC.Hs.Pat">GHC.Hs.Pat</a>, GHC</td></tr><tr><td class="src">HsRecFieldCon</td><td class="module"><a href="GHC-Rename-Pat.html#v:HsRecFieldCon" title="GHC.Rename.Pat">GHC.Rename.Pat</a></td></tr><tr><td class="src">HsRecFieldContext</td><td class="module"><a href="GHC-Rename-Pat.html#t:HsRecFieldContext" title="GHC.Rename.Pat">GHC.Rename.Pat</a></td></tr><tr><td class="src">hsRecFieldId</td><td class="module">GHC.Hs, <a href="GHC-Hs-Pat.html#v:hsRecFieldId" title="GHC.Hs.Pat">GHC.Hs.Pat</a>, GHC</td></tr><tr><td class="src">hsRecFieldLbl</td><td class="module">GHC.Hs, <a href="GHC-Hs-Pat.html#v:hsRecFieldLbl" title="GHC.Hs.Pat">GHC.Hs.Pat</a>, GHC</td></tr><tr><td class="src">HsRecFieldPat</td><td class="module"><a href="GHC-Rename-Pat.html#v:HsRecFieldPat" title="GHC.Rename.Pat">GHC.Rename.Pat</a></td></tr><tr><td class="src">HsRecFields</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module">GHC.Hs, <a href="GHC-Hs-Pat.html#t:HsRecFields" title="GHC.Hs.Pat">GHC.Hs.Pat</a>, GHC</td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module">GHC.Hs, <a href="GHC-Hs-Pat.html#v:HsRecFields" title="GHC.Hs.Pat">GHC.Hs.Pat</a>, GHC</td></tr><tr><td class="src">hsRecFields</td><td class="module">GHC.Hs, <a href="GHC-Hs-Pat.html#v:hsRecFields" title="GHC.Hs.Pat">GHC.Hs.Pat</a>, GHC</td></tr><tr><td class="src">hsRecFieldsArgs</td><td class="module">GHC.Hs, <a href="GHC-Hs-Pat.html#v:hsRecFieldsArgs" title="GHC.Hs.Pat">GHC.Hs.Pat</a>, GHC</td></tr><tr><td class="src">hsRecFieldSel</td><td class="module">GHC.Hs, <a href="GHC-Hs-Pat.html#v:hsRecFieldSel" title="GHC.Hs.Pat">GHC.Hs.Pat</a>, GHC</td></tr><tr><td class="src">HsRecFieldUpd</td><td class="module"><a href="GHC-Rename-Pat.html#v:HsRecFieldUpd" title="GHC.Rename.Pat">GHC.Rename.Pat</a></td></tr><tr><td class="src">HsRecFld</td><td class="module"><a href="GHC-Hs-Expr.html#v:HsRecFld" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsRecordBinds</td><td class="module"><a href="GHC-Hs-Expr.html#t:HsRecordBinds" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">hsRecPun</td><td class="module">GHC.Hs, <a href="GHC-Hs-Pat.html#v:hsRecPun" title="GHC.Hs.Pat">GHC.Hs.Pat</a>, GHC</td></tr><tr><td class="src">HsRecTy</td><td class="module"><a href="GHC-Hs-Type.html#v:HsRecTy" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsRecUpdField</td><td class="module">GHC.Hs, <a href="GHC-Hs-Pat.html#t:HsRecUpdField" title="GHC.Hs.Pat">GHC.Hs.Pat</a>, GHC</td></tr><tr><td class="src">hsRecUpdFieldId</td><td class="module">GHC.Hs, <a href="GHC-Hs-Pat.html#v:hsRecUpdFieldId" title="GHC.Hs.Pat">GHC.Hs.Pat</a>, GHC</td></tr><tr><td class="src">hsRecUpdFieldOcc</td><td class="module">GHC.Hs, <a href="GHC-Hs-Pat.html#v:hsRecUpdFieldOcc" title="GHC.Hs.Pat">GHC.Hs.Pat</a>, GHC</td></tr><tr><td class="src">hsRecUpdFieldRdr</td><td class="module">GHC.Hs, <a href="GHC-Hs-Pat.html#v:hsRecUpdFieldRdr" title="GHC.Hs.Pat">GHC.Hs.Pat</a>, GHC</td></tr><tr><td class="src">HsRnBracketOut</td><td class="module"><a href="GHC-Hs-Expr.html#v:HsRnBracketOut" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsRule</td><td class="module">GHC.Hs, <a href="GHC-Hs-Decls.html#v:HsRule" title="GHC.Hs.Decls">GHC.Hs.Decls</a>, GHC</td></tr><tr><td class="src">HsRuleRn</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module">GHC.Hs, <a href="GHC-Hs-Decls.html#t:HsRuleRn" title="GHC.Hs.Decls">GHC.Hs.Decls</a>, GHC</td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module">GHC.Hs, <a href="GHC-Hs-Decls.html#v:HsRuleRn" title="GHC.Hs.Decls">GHC.Hs.Decls</a>, GHC</td></tr><tr><td class="src">HsRules</td><td class="module">GHC.Hs, <a href="GHC-Hs-Decls.html#v:HsRules" title="GHC.Hs.Decls">GHC.Hs.Decls</a>, GHC</td></tr><tr><td class="src">HsScaled</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="GHC-Hs-Type.html#t:HsScaled" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-Hs-Type.html#v:HsScaled" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">hsScaledThing</td><td class="module"><a href="GHC-Hs-Type.html#v:hsScaledThing" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">hsScopedTvs</td><td class="module"><a href="GHC-Hs-Type.html#v:hsScopedTvs" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsSigCtxt</td><td class="module"><a href="GHC-Rename-Env.html#t:HsSigCtxt" title="GHC.Rename.Env">GHC.Rename.Env</a>, <a href="GHC-Rename-Bind.html#t:HsSigCtxt" title="GHC.Rename.Bind">GHC.Rename.Bind</a></td></tr><tr><td class="src">hsSigDoc</td><td class="module">GHC.Hs, <a href="GHC-Hs-Binds.html#v:hsSigDoc" title="GHC.Hs.Binds">GHC.Hs.Binds</a>, GHC</td></tr><tr><td class="src">HsSigFun</td><td class="module"><a href="GHC-Tc-TyCl-Class.html#t:HsSigFun" title="GHC.Tc.TyCl.Class">GHC.Tc.TyCl.Class</a></td></tr><tr><td class="src">hsSigType</td><td class="module"><a href="GHC-Hs-Type.html#v:hsSigType" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">hsSigWcType</td><td class="module"><a href="GHC-Hs-Type.html#v:hsSigWcType" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsSigWcTypeScoping</td><td class="module"><a href="GHC-Rename-HsType.html#t:HsSigWcTypeScoping" title="GHC.Rename.HsType">GHC.Rename.HsType</a></td></tr><tr><td class="src">HsSplice</td><td class="module"><a href="GHC-Hs-Expr.html#t:HsSplice" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsSpliced</td><td class="module"><a href="GHC-Hs-Expr.html#v:HsSpliced" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsSplicedExpr</td><td class="module"><a href="GHC-Hs-Expr.html#v:HsSplicedExpr" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsSplicedPat</td><td class="module"><a href="GHC-Hs-Expr.html#v:HsSplicedPat" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsSplicedT</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="GHC-Hs-Expr.html#t:HsSplicedT" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-Hs-Expr.html#v:HsSplicedT" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsSplicedThing</td><td class="module"><a href="GHC-Hs-Expr.html#t:HsSplicedThing" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsSplicedTy</td><td class="module"><a href="GHC-Hs-Expr.html#v:HsSplicedTy" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsSpliceE</td><td class="module"><a href="GHC-Hs-Expr.html#v:HsSpliceE" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsSpliceTy</td><td class="module"><a href="GHC-Hs-Type.html#v:HsSpliceTy" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsSrcBang</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="GHC-Core-DataCon.html#t:HsSrcBang" title="GHC.Core.DataCon">GHC.Core.DataCon</a>, <a href="GHC-Hs-Type.html#t:HsSrcBang" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC.Plugins, GHC</td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-Core-DataCon.html#v:HsSrcBang" title="GHC.Core.DataCon">GHC.Core.DataCon</a>, <a href="GHC-Hs-Type.html#v:HsSrcBang" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC.Plugins, GHC</td></tr><tr><td class="src">HsSrcFile</td><td class="module"><a href="GHC-Driver-Types.html#v:HsSrcFile" title="GHC.Driver.Types">GHC.Driver.Types</a>, <a href="GHC-Driver-Phases.html#v:HsSrcFile" title="GHC.Driver.Phases">GHC.Driver.Phases</a>, GHC.Plugins</td></tr><tr><td class="src">HsStarTy</td><td class="module"><a href="GHC-Hs-Type.html#v:HsStarTy" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsStatic</td><td class="module"><a href="GHC-Hs-Expr.html#v:HsStatic" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsStmtContext</td><td class="module"><a href="GHC-Hs-Expr.html#t:HsStmtContext" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsStrict</td><td class="module"><a href="GHC-Core-DataCon.html#v:HsStrict" title="GHC.Core.DataCon">GHC.Core.DataCon</a>, <a href="GHC-Hs-Type.html#v:HsStrict" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC.Plugins, GHC</td></tr><tr><td class="src">HsStrictness</td><td class="module"><a href="GHC-Iface-Syntax.html#v:HsStrictness" title="GHC.Iface.Syntax">GHC.Iface.Syntax</a></td></tr><tr><td class="src">HsString</td><td class="module">GHC.Hs, <a href="GHC-Hs-Lit.html#v:HsString" title="GHC.Hs.Lit">GHC.Hs.Lit</a>, GHC</td></tr><tr><td class="src">HsStringPrim</td><td class="module">GHC.Hs, <a href="GHC-Hs-Lit.html#v:HsStringPrim" title="GHC.Hs.Lit">GHC.Hs.Lit</a>, GHC</td></tr><tr><td class="src">HsStrTy</td><td class="module"><a href="GHC-Hs-Type.html#v:HsStrTy" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsSumTy</td><td class="module"><a href="GHC-Hs-Type.html#v:HsSumTy" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsTcBracketOut</td><td class="module"><a href="GHC-Hs-Expr.html#v:HsTcBracketOut" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsTick</td><td class="module"><a href="GHC-Hs-Expr.html#v:HsTick" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsTupArg</td><td class="module"><a href="GHC-Hs-Expr.html#t:HsTupArg" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsTupleSort</td><td class="module"><a href="GHC-Hs-Type.html#t:HsTupleSort" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsTupleTy</td><td class="module"><a href="GHC-Hs-Type.html#v:HsTupleTy" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">hsTvbAllKinded</td><td class="module"><a href="GHC-Hs-Type.html#v:hsTvbAllKinded" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">hsTyClForeignBinders</td><td class="module"><a href="GHC-Hs-Utils.html#v:hsTyClForeignBinders" title="GHC.Hs.Utils">GHC.Hs.Utils</a>, GHC.Hs, GHC</td></tr><tr><td class="src">hsTyGetAppHead_maybe</td><td class="module"><a href="GHC-Hs-Type.html#v:hsTyGetAppHead_maybe" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">hsTyKindSig</td><td class="module"><a href="GHC-Hs-Type.html#v:hsTyKindSig" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsTyLit</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="GHC-Hs-Type.html#t:HsTyLit" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-Hs-Type.html#v:HsTyLit" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsTyPats</td><td class="module">GHC.Hs, <a href="GHC-Hs-Decls.html#t:HsTyPats" title="GHC.Hs.Decls">GHC.Hs.Decls</a>, GHC</td></tr><tr><td class="src">HsType</td><td class="module"><a href="GHC-Hs-Type.html#t:HsType" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsTypeArg</td><td class="module"><a href="GHC-Hs-Type.html#v:HsTypeArg" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsTypeCtx</td><td class="module"><a href="GHC-Rename-Utils.html#v:HsTypeCtx" title="GHC.Rename.Utils">GHC.Rename.Utils</a></td></tr><tr><td class="src">HsTypedSplice</td><td class="module"><a href="GHC-Hs-Expr.html#v:HsTypedSplice" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">hsTypeNeedsParens</td><td class="module"><a href="GHC-Hs-Type.html#v:hsTypeNeedsParens" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsTyVar</td><td class="module"><a href="GHC-Hs-Type.html#v:HsTyVar" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsTyVarBndr</td><td class="module"><a href="GHC-Hs-Type.html#t:HsTyVarBndr" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">hsTyVarBndrFlag</td><td class="module"><a href="GHC-Hs-Type.html#v:hsTyVarBndrFlag" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">hsTyVarName</td><td class="module"><a href="GHC-Hs-Type.html#v:hsTyVarName" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">hst_body</td><td class="module"><a href="GHC-Hs-Type.html#v:hst_body" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">hst_ctxt</td><td class="module"><a href="GHC-Hs-Type.html#v:hst_ctxt" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">hst_tele</td><td class="module"><a href="GHC-Hs-Type.html#v:hst_tele" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">hst_xforall</td><td class="module"><a href="GHC-Hs-Type.html#v:hst_xforall" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">hst_xqual</td><td class="module"><a href="GHC-Hs-Type.html#v:hst_xqual" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsUnboundVar</td><td class="module"><a href="GHC-Hs-Expr.html#v:HsUnboundVar" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsUnboxedTuple</td><td class="module"><a href="GHC-Hs-Type.html#v:HsUnboxedTuple" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsUnfold</td><td class="module"><a href="GHC-Iface-Syntax.html#v:HsUnfold" title="GHC.Iface.Syntax">GHC.Iface.Syntax</a></td></tr><tr><td class="src">HsUnit</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="GHC-Driver-Backpack-Syntax.html#t:HsUnit" title="GHC.Driver.Backpack.Syntax">GHC.Driver.Backpack.Syntax</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-Driver-Backpack-Syntax.html#v:HsUnit" title="GHC.Driver.Backpack.Syntax">GHC.Driver.Backpack.Syntax</a></td></tr><tr><td class="src">hsunitBody</td><td class="module"><a href="GHC-Driver-Backpack-Syntax.html#v:hsunitBody" title="GHC.Driver.Backpack.Syntax">GHC.Driver.Backpack.Syntax</a></td></tr><tr><td class="src">HsUnitDecl</td><td class="module"><a href="GHC-Driver-Backpack-Syntax.html#t:HsUnitDecl" title="GHC.Driver.Backpack.Syntax">GHC.Driver.Backpack.Syntax</a></td></tr><tr><td class="src">HsUnitId</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="GHC-Driver-Backpack-Syntax.html#t:HsUnitId" title="GHC.Driver.Backpack.Syntax">GHC.Driver.Backpack.Syntax</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-Driver-Backpack-Syntax.html#v:HsUnitId" title="GHC.Driver.Backpack.Syntax">GHC.Driver.Backpack.Syntax</a></td></tr><tr><td class="src">hsunitName</td><td class="module"><a href="GHC-Driver-Backpack-Syntax.html#v:hsunitName" title="GHC.Driver.Backpack.Syntax">GHC.Driver.Backpack.Syntax</a></td></tr><tr><td class="src">HsUnpack</td><td class="module"><a href="GHC-Core-DataCon.html#v:HsUnpack" title="GHC.Core.DataCon">GHC.Core.DataCon</a>, <a href="GHC-Hs-Type.html#v:HsUnpack" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC.Plugins, GHC</td></tr><tr><td class="src">hsUnrestricted</td><td class="module"><a href="GHC-Hs-Type.html#v:hsUnrestricted" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsUnrestrictedArrow</td><td class="module"><a href="GHC-Hs-Type.html#v:HsUnrestrictedArrow" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsUntypedSplice</td><td class="module"><a href="GHC-Hs-Expr.html#v:HsUntypedSplice" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsValArg</td><td class="module"><a href="GHC-Hs-Type.html#v:HsValArg" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsValBinds</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Data Constructor)</td><td class="module">GHC.Hs, <a href="GHC-Hs-Binds.html#v:HsValBinds" title="GHC.Hs.Binds">GHC.Hs.Binds</a>, GHC</td></tr><tr><td class="alt">2 (Type/Class)</td><td class="module">GHC.Hs, <a href="GHC-Hs-Binds.html#t:HsValBinds" title="GHC.Hs.Binds">GHC.Hs.Binds</a>, GHC</td></tr><tr><td class="src">hsValBindsImplicits</td><td class="module"><a href="GHC-Hs-Utils.html#v:hsValBindsImplicits" title="GHC.Hs.Utils">GHC.Hs.Utils</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsValBindsLR</td><td class="module">GHC.Hs, <a href="GHC-Hs-Binds.html#t:HsValBindsLR" title="GHC.Hs.Binds">GHC.Hs.Binds</a>, GHC</td></tr><tr><td class="src">HsVar</td><td class="module"><a href="GHC-Hs-Expr.html#v:HsVar" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsWC</td><td class="module"><a href="GHC-Hs-Type.html#v:HsWC" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">hsWcScopedTvs</td><td class="module"><a href="GHC-Hs-Type.html#v:hsWcScopedTvs" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">hswc_body</td><td class="module"><a href="GHC-Hs-Type.html#v:hswc_body" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">hswc_ext</td><td class="module"><a href="GHC-Hs-Type.html#v:hswc_ext" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsWildCardBndrs</td><td class="module"><a href="GHC-Hs-Type.html#t:HsWildCardBndrs" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsWildCardTy</td><td class="module"><a href="GHC-Hs-Type.html#v:HsWildCardTy" title="GHC.Hs.Type">GHC.Hs.Type</a>, GHC.Hs, GHC</td></tr><tr><td class="src">HsWord64Prim</td><td class="module">GHC.Hs, <a href="GHC-Hs-Lit.html#v:HsWord64Prim" title="GHC.Hs.Lit">GHC.Hs.Lit</a>, GHC</td></tr><tr><td class="src">HsWordPrim</td><td class="module">GHC.Hs, <a href="GHC-Hs-Lit.html#v:HsWordPrim" title="GHC.Hs.Lit">GHC.Hs.Lit</a>, GHC</td></tr><tr><td class="src">HsWrap</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="GHC-Hs-Expr.html#t:HsWrap" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="GHC-Hs-Expr.html#v:HsWrap" title="GHC.Hs.Expr">GHC.Hs.Expr</a>, GHC.Hs, GHC</td></tr><tr><td class="src">hsWrapDictBinders</td><td class="module"><a href="GHC-Tc-Types-Evidence.html#v:hsWrapDictBinders" title="GHC.Tc.Types.Evidence">GHC.Tc.Types.Evidence</a></td></tr><tr><td class="src">HsWrapper</td><td class="module"><a href="GHC-Tc-Types-Evidence.html#t:HsWrapper" title="GHC.Tc.Types.Evidence">GHC.Tc.Types.Evidence</a></td></tr><tr><td class="src">hs_annds</td><td class="module">GHC.Hs, <a href="GHC-Hs-Decls.html#v:hs_annds" title="GHC.Hs.Decls">GHC.Hs.Decls</a>, GHC</td></tr><tr><td class="src">hs_defds</td><td class="module">GHC.Hs, <a href="GHC-Hs-Decls.html#v:hs_defds" title="GHC.Hs.Decls">GHC.Hs.Decls</a>, GHC</td></tr><tr><td class="src">hs_derivds</td><td class="module">GHC.Hs, <a href="GHC-Hs-Decls.html#v:hs_derivds" title="GHC.Hs.Decls">GHC.Hs.Decls</a>, GHC</td></tr><tr><td class="src">hs_docs</td><td class="module">GHC.Hs, <a href="GHC-Hs-Decls.html#v:hs_docs" title="GHC.Hs.Decls">GHC.Hs.Decls</a>, GHC</td></tr><tr><td class="src">hs_ext</td><td class="module">GHC.Hs, <a href="GHC-Hs-Decls.html#v:hs_ext" title="GHC.Hs.Decls">GHC.Hs.Decls</a>, GHC</td></tr><tr><td class="src">hs_fixds</td><td class="module">GHC.Hs, <a href="GHC-Hs-Decls.html#v:hs_fixds" title="GHC.Hs.Decls">GHC.Hs.Decls</a>, GHC</td></tr><tr><td class="src">hs_fords</td><td class="module">GHC.Hs, <a href="GHC-Hs-Decls.html#v:hs_fords" title="GHC.Hs.Decls">GHC.Hs.Decls</a>, GHC</td></tr><tr><td class="src">hs_ruleds</td><td class="module">GHC.Hs, <a href="GHC-Hs-Decls.html#v:hs_ruleds" title="GHC.Hs.Decls">GHC.Hs.Decls</a>, GHC</td></tr><tr><td class="src">hs_splcds</td><td class="module">GHC.Hs, <a href="GHC-Hs-Decls.html#v:hs_splcds" title="GHC.Hs.Decls">GHC.Hs.Decls</a>, GHC</td></tr><tr><td class="src">hs_tyclds</td><td class="module">GHC.Hs, <a href="GHC-Hs-Decls.html#v:hs_tyclds" title="GHC.Hs.Decls">GHC.Hs.Decls</a>, GHC</td></tr><tr><td class="src">hs_valds</td><td class="module">GHC.Hs, <a href="GHC-Hs-Decls.html#v:hs_valds" title="GHC.Hs.Decls">GHC.Hs.Decls</a>, GHC</td></tr><tr><td class="src">hs_warnds</td><td class="module">GHC.Hs, <a href="GHC-Hs-Decls.html#v:hs_warnds" title="GHC.Hs.Decls">GHC.Hs.Decls</a>, GHC</td></tr><tr><td class="src">HTS</td><td class="module"><a href="GHC-Iface-Ext-Utils.html#v:HTS" title="GHC.Iface.Ext.Utils">GHC.Iface.Ext.Utils</a></td></tr><tr><td class="src">HTyConApp</td><td class="module"><a href="GHC-Iface-Ext-Types.html#v:HTyConApp" title="GHC.Iface.Ext.Types">GHC.Iface.Ext.Types</a></td></tr><tr><td class="src">htyTable</td><td class="module"><a href="GHC-Iface-Ext-Utils.html#v:htyTable" title="GHC.Iface.Ext.Utils">GHC.Iface.Ext.Utils</a></td></tr><tr><td class="src">HTyVarTy</td><td class="module"><a href="GHC-Iface-Ext-Types.html#v:HTyVarTy" title="GHC.Iface.Ext.Types">GHC.Iface.Ext.Types</a></td></tr><tr><td class="src">HValue</td><td class="module"><a href="GHC.html#t:HValue" title="GHC">GHC</a></td></tr><tr><td class="src">HWSYNC</td><td class="module"><a href="GHC-CmmToAsm-PPC-Instr.html#v:HWSYNC" title="GHC.CmmToAsm.PPC.Instr">GHC.CmmToAsm.PPC.Instr</a></td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.25.1</p></div></body></html>